FIX: vary accept for cache, seems most correct