Move this ABOVE option_set.Parse(args) please. I might want to pass overriding arguments on the command line and this wouldn't allow that in it's current state.