non-contradictory