Caching and diction