The links are only removed if they are broken and the target was within the dotfiles bin directory. This makes it easier to deal with removed and renamed scripts so I don't have to go hunt for them by hand.