runcommand and commandrun are now a single, better workflow