Shouldn't this be of the type StepBy?