ICounted protocol