remove extension semantics