That said, if you want to keep all of this kind of halting to be similar in your scripts, you can use haltdef instead of halt. That way, there won't be a combination of the two depending on whether or not there is more script to process. Consistency is often worthwhile regardless of whether or not it is necessary.