Use -h with ln to properly replace directory symlinks.