adding but about semantics