Care taken not to return stale/wrong cached data