fix mutating constraint priority