correct switching context