correctly use cache key...