Add some fallback code for when the site list is unavailable.
Don't cache responses (or expire the cache) when the response
is invalid.