maybe we could use a counter cache here