Would you mind changing this exception to be an `option_parser.error` call?