Also, running something like

$ adam compare /tmp/foo /tmp/foo -list foo

Quietly exits without an error like '"Foo" is not a value comparison. Please choose from bar, baz". Of course, if you break up the "-list" into separate options this won't be needed.