handling contradictions