[USER] I'm probably missing something obvious, but why is the `getBasePaths` call a mistake? 

Edit: The claim that it should use the absolute path is very plausible, but `getBasePaths` has a bunch of logic that suggests that it was expecting to handle relative paths.