FIX: anonymous cache could cache json for html requests