actually returning cached values