As per above, there is code in the core that relies on no null values being in the cache.