Support passing a single string task to .run()