symlinks need abspath