command line flags now exit(2) when the inputs are not valid