- the counters weren't set correctly when fetches timed out. instead we now pass down a counter object.