You may consider a buffer step, so you don't blast through each step. Having a buffer gives you a one scan delay between steps, so you can service the rest of the program if you need to. Put a MOV at the top, buffer moves into step. The left side is step, the right side is buffer. Sometimes it's not necessary to do this, but I always get into the habit of doing it.
Edit, which is basically what Lare stated. I didn't read his post.
Yeah, it is same. But you explained it better.