Is this backwards?  The key part of a key/value pair is the command line option itself (the "--whatever")  Does it make sense to have a path name on the key side?