fix ReadDir() checking actual path