cache invalidation...not for mortals