duplicate bindings now raise an exception.