in reply to Aborting loading of file in a BEGIN block

Instead of a lone 1; at the end of a module, you can use a return 1; statement for the same purpose. So, does that imply that if a return is found other than at the end, it will not process what comes after? That may be useful.