Use OptionsParser to avoid breakage on --help