I feel like neither of these should be necessary. It is indeed expected in Grunt that multi-task source file paths are expanded relative to the cwd, but that's the default behaviour (though note `grunt.file.setBase` and the `--base` option). I've looked in various other multi task grunt plugins, none of them do anything like this.