. . . "However, we can do better, my plan was to beef up the directive validation at parse time, then Velocity smart IDE's like Veloeclipse could validate #break and #return as the user edits her VTL. This level of validation is simply not an option for .stop(). It is obvious what $foreach.stop() does This is all very subjective of course, he is why there is a hundred million languages out" .