Uses forward instead of move
revert to move