Hmmm... Are you sure you can't use step next and cycling? I guess it gets rid of directions and other properties, but it would work.