Swap context parameter with function context