=improve integer argument parsing