Switch the context and fns around, pass the context back to the callback