anchor.diff:                        myself=Myself,
                         suspected=Suspected0,
                         reserved=Reserved0,
  -                      sent_message_map=SentMessageMap} = State0) ->
  +                      connections=Connections,
  +                      epoch=Epoch,
  +                      sent_message_map=SentMessageMap0} = State0) ->
       lager:info("Neighbor request accepted for peer ~p with tag: ~p", [Peer, Tag]),
   
       %% Select one of the suspected peers to replace: it can't be the
  
positive.code:     {reply, ok, State};
  
  handle_message({neighbor_rejected, Peer, _Sender}, State) ->
      %% @todo Is this necessary?
      %% Trigger disconnect message.
      gen_server:cast(?MODULE, {disconnect, Peer}),
  
  
negative.code:             %% No more peers are suspected; no change.
              State0;
          Random ->
              case is_addable(DisconnectId, Peer, SentMessageMap0) of
                  true ->
                      %% Remove from suspected.
                      Suspected = remove_from_suspected(Random, Suspected0),
  