make the ArgParser cooler