Be aware that merging in Contacts often happens quite transparently to a user. I was surprised to learn it myself a bunch of times.
Edit: ie. an action “Add to contact” actually creates an anonymous contact and merges it to already existing one. It can only be discovered on editing the previously existing contact.