.exitOnBadOption() added