What is cache_only supposed to do?  Should we get rid of it?  (I didn't find any uses in a quick grep.)