allow *not* to use cache