intermediateSwitchMediator