Variable basePathFile now caches some path and base file information for us