correctly handle Move objects with missing step,end methods