perform semantics switched back to operate