There appears to be a bug in `AutoPrintUsageAndErrors`. It always prints the usage. Only way to turn it off for now is to use `new CommandLineParserOptions { AutoPrintUsageAndErrors = false }`. Should only print usage when help is requested by the user or there are errors.