add the cache for other people's benefit