Won't need `fs` b/c of `grunt.file` which is both more sync-friendly but also respects grunt options like `--no-write`