What if you put the cls in its own little loop that then moves on to the true apple loop. @apple1 Cls Goto @apple2 @apple2 Locate...... etc etc That way it will have the cls on a different loop from your apple loop. I know it's not an elegant solution but it may help.