we needed to fully expand symlinks for the purpose...
# development
w
we needed to fully expand symlinks for the purposes of filesystem invalidation, so initially i only kept canonical names... but the contents of a snapshot obviously need to use the symbolic names, so i began preserving those