treat optarg with a little more respect