diff --git a/03-splay_experiment/task.md b/03-splay_experiment/task.md
index 5b5bdcc89be2bd5d1cf7ee7e7fc186ac8d1678c9..8120d9a05a42ccdcb2ddee6ab285255a1c8d890e 100644
--- a/03-splay_experiment/task.md
+++ b/03-splay_experiment/task.md
@@ -54,11 +54,10 @@ The output of the program contains one line per experiment, which consists of:
 
 ## Your implementation
 
-Please use your implementation from the previous exercise. If you used C++,
-you should declare the `splay()` and `rotate()` methods as virtual (they will
-be overriden by the test program). Also, if you are performing a double rotation
-directly instead of composing it from single rotations, you need to adjust
-the `BenchmarkingTree` class accordingly.
+Please use your implementation from the previous exercise. Methods `splay()`
+and `rotate()` will be augmented by the test program. If you are performing
+a double rotation directly instead of composing it from single rotations, you
+need to adjust the `BenchmarkingTree` class accordingly.
 
 ## Hints