first invalid path handled okay nonexistent-file in PWD correctly converted / /this-better-not-exist /x /abc /def fish-symlink handled correctly fish-symlink/nonexistent-file-relative-to-a-symlink correctly converted fish-symlink/symlink_file handled correctly