can't update when opposite inconsistent