anchor.diff:  -endif.
   
   -record(idxrec, {key, idx, mod, pid, monref}).
  +-record(monrec, {monref, key}).
   
   -record(xfer_status, {
             status                :: pending | complete,
  
positive.code: 
  %% @private
  delmon(MonRef, _State=#state{idxtab=T}) ->
      ets:match_delete(T, {idxrec, '_', '_', '_', '_', MonRef}).
  
  %% @private
  add_vnode_rec(I,  _State=#state{idxtab=T}) -> ets:insert(T,I).
  
negative.code:                           monref = Mref }
          end,
      IdxRecs = [F(Pid, Idx, Mod) || {Pid, {Mod, Idx}} <- PidIdxs],
      MonRecs = [#monrec{monref=Mref, key=Key}
                 || #idxrec{key=Key, monref=Mref} <- IdxRecs],
      true = ets:insert_new(IdxTable, IdxRecs ++ MonRecs),
      State#state{idxtab=IdxTable}.
  
  %% @private
  