be more consistent in what numbers to cache