Support state::NumEffectState