Use UsageError for non-local exit + error message
Comment on "opts.merge" in _run_with_profiler