constraint names must be unique