I love the print call pattern, but doesn't this print out the list?

Maybe do a `' '.join(escape(part) for part in cmd)`