ensure correct cache key