Checks for and replaces duplicate bindings without breaking the bank.

My take on the issue debated at length in #901.