removing _isLeaf field, replaced by (? is _Leaf)