My concern is that since exiting in the class body kills the whole process, it has the potential to break all commands that load many or all formulae. It's easy to miss edge cases or write the condition incorrectly and then a lot of functionality just breaks for a subset of users. It would be better if we could package this up in a requirement.