I considered this, but left it more generic should we include more grunt-specific tasks in the future that could require some logic. Perhaps this is too preemptive though?