If we stick with one context, we wouldn't need this, I guess?