general modification of argument parsing systems