There is one more reason to call `resolve`: if the file _doesn't_ exist, we avoid an additional File entry. Without `resolve`, we need to call `FileSystem.getFileForPath()`, which creates a new entry in the file system index. I'm inclined to keep the code as-is, but would be fine filing this as a 'code cleanup' bug.