split "see elems count" types into three steps