Fixing how relative and absolute paths are handled