I think `option_parser.error` would be better here and anywhere that you are raising an exception in the script interface.