primary constraint names are now unique