Modified move()