assert that the cache does not silently fail
add test case