be clearer about when you might need to invalidate the cache