works fine only mctx-switch fails