We should probably do a check that only one of -list -install -use or -remove is specified. Really strange if they do something like "-list -install XXX"