children count is uint32_t