And now I understand my previous issues with grunt.task.run... :-P. I was assuming the tasks would be run inline.