fix semantics