The EmptyContext is probably dumb or at least goofy.. but I can't work out a better way of making render() happy right now.