anchor.diff:                        I::intervals:interval(), Msg::comm:message(),
                         Limit::?RT:key(), Parents::[comm:mypid(),...]) -> ok.
   bulk_owner_iter([], _Id, _I, _Msg, _Limit, _Parents) ->
  +    ok;
  +bulk_owner_iter(_Neighbors, _Id, [], _Msg, _Limit, _Parents) ->
       ok;
   bulk_owner_iter([Head | Tail], Id, I, Msg, Limit, Parents) ->
       Interval_Head_Limit = node:mk_interval_between_ids(node:id(Head), Limit),
  
positive.code:                 node:id(Head);
              true  -> Limit
          end,
      bulk_owner_iter(Tail, Id, I, Msg, NewLimit, Parents).
  
  %% protocol implementation / called inside the dht_node on handler
  -spec on(bulkowner_msg(), dht_node_state:state()) -> dht_node_state:state().
  
negative.code:             MyNode = nodelist:node(Neighbors),
              NewParents = [node:pidX(MyNode) | Parents],
              RTList = lists:reverse(?RT:to_list(State)),
              RemainingInterval = intervals:minus(I, SuccIntI),
              bulk_owner_iter(RTList, Id, RemainingInterval, Msg, node:id(MyNode),
                              NewParents)
      end.
  
  %% @doc Iterates through the list of (unique) nodes in the routing table and
  