back to CheckCounters to prevent breaking change