command line arguments are tough