avoid reparsing field values in parse_argv()