UpdateCounts should be private