See comments from above about using a non-empty default value for the `gruntBaseDirectory` setting and not requiring the conditional.