Instead of failing because the cache is borked, what if it just fell through to going out to the network for information?