Quick comment: You can use action="store_true" (see --exit_code)