Existing RFID counting protocols employ diverse techniques but can be grouped into two categories based on their asymptotic overhead - O(logn) overhead with additive O(1/ε2) overhead or multiplicative O(logn/ε2) overhead. The paper presents a central thesis that a two-phase design with an initial rough estimate phase followed by a more accurate second phase is the key to achieving additive overhead. Evaluating existing protocols based on this thesis shows that novel statistical gauges alone do not account for performance improvements and the two-phase design is critical. The paper then designs new counting protocols for single-set and multiple-set cases based solely on this thesis that outperform prior work, validating the thesis.