symlink handling