More effective `move()`