Ensure that m_ct !=0 before use it in every ctor of specific devices