Email addresses need at-symbol to be a word character when tokenizing
Don't call System.exit() in a launcher step; throw something instead.

At least don't use exit() for a normal completion.  That prevents
streaming multiple commands.