Also, we should document that all this is doing is throwing away a cache -- language will lazily get set back to something valid as soon as it's asked for.