safer CleanDimension
safer handling of absolute pathnames in checkDestination (now allowed)
allow the cached pathnames to be absolute, but check them more carefully
allow the cached pathnames to be absolute, but check them more carefully