Ignores non-option arguments
A command such as gnome-terminal vim /path/to/file.txt
silently ignores its parameters.
I think it should either at least give a warning about unused parameters, or an error and terminate, or interpret these parameters as a command to execute (imply a preceding --
).