706ebca249
(Counts weren't being updated as often as they should be. Now they might be updated too often, but that's better than the alternative.)