anchor.diff:  handle_message({disconnect, Peer, DisconnectId},
                  #state{myself=Myself0,
                         active=Active0,
  +                      passive=Passive,
                         connections=Connections0,
                         recv_message_map=RecvMessageMap0}=State0) ->
       lager:info("Node ~p received the DISCONNECT message from ~p with ~p",
  
positive.code:                     State0;
                  false ->
                      % lager:info("Random promotion for node ~p", [Myself0]),
                      move_random_peer_from_passive_to_active(State0)
              end,
  
      %% Schedule periodic random promotion.
  
negative.code:     {noreply, State};
  
  handle_info({'EXIT', From, Reason},
              #state{myself=Myself,
                     active=Active0,
                     passive=Passive0,
                     connections=Connections0}=State0) ->
      lager:info("connection pid ~p died due to ~p",
  