whitespace in commands need escaping, those in filenames don't...