099b024a2b
I made a wrong assumption that initialization the other pointer in the union would properly initialize the `childs` array.