anchor.diff:      ?debugVal(OmtTree),
       NewNodes = Orig ++ OmtTree,
       ParentMbr = vtree:calc_nodes_mbr(NewNodes),
  -?debugVal(NewNodes),
       [{ParentMbr, NewNodes}];
   % Inner node, do some repacking.
   seedtree_write_insert(Fd, Orig, OmtTree) ->
  
positive.code:             {NewOmtPos, TargetHeight+1};
          % split the node and create new root node
          true ->
  ?debugMsg("bar"),
              % NOTE vmx: These are not a normal nodes. The last element in the
              %     tuple is not the position of the children, but the position
              %     of the node itself.
  
negative.code:     % insert tree is too high => use its children
      HeightDiff < 0 ->
          {OmtTree, OmtHeight} = omt_load(New, ?MAX_FILLED),
          %?debugVal(OmtHeight),
          %?debugVal(OmtTree),
          % flatten the OMT tree until it has the expected height to be
          % inserted into the target tree (one subtree at a time).
          OmtTrees = lists:foldl(fun(_I, Acc) ->
              lists:append(Acc)
          end, OmtTree, lists:seq(1, abs(HeightDiff))),
          ?debugVal(length(OmtTrees)),
          % Insert the OMT trees one by one
          MbrAndPos2 = seedtree_write_insert(Fd, Orig, OmtTrees),
          {NewMbrs, NewPos} = lists:unzip(MbrAndPos2),
  