will now use -v for values instead of relying on args.