We used to separate the command executable from its argument vector. It is simpler to just store the whole command line in one vector.