As discussed on IRC, let's ignore this theoretical issue.

My scenario is not possible unless we were to add an async call in between the check and the `_ensureCounters()` call.