trying to better use ca _cache in PV
allow for empty cache!