Need to remove acceleration with AccelStepper driven motor

The second post today from some one using this library without reading the instructions:-

void AccelStepper::setCurrentPosition ( long position )

Resets the current position of the motor, so that wherever the motor happens to be right now is considered to be the new 0 position. Useful for setting a zero position on a stepper after an initial hardware positioning move. Has the side effect of setting the current motor speed to 0.

Spot what is wrong with your code now?