Fix: SemanticCompare