Fleshed out IContext.