Thanks so much for your advice. I had no idea I was creating a closure around my sub.
In reply to Re^3: exiting a for loop by velocitymodel in thread exiting a for loop by velocitymodel