anchor.diff:              {noreply, State0}
       end;
   
  -handle_cast({suspected, Peer}, #state{passive=Passive0,
  +handle_cast({suspected, _Peer}, #state{passive=Passive0,
                                         pending=Pending0,
                                         connections=Connections0}=State) ->
  -    lager:info("Node ~p suspected of failure.", [Peer]),
  +    % lager:info("Node ~p suspected of failure.", [Peer]),
   
       %% Select random peer from passive view, and attempt to connect it.
       %%
  
positive.code: %% @doc Add to the passive view.
  add_to_passive_view({Name, _, _}=Peer,
                      #state{active=Active0, passive=Passive0}=State0) ->
      lager:info("Adding ~p to passive view on ~p", [Peer, myself()]),
      IsNotMyself = not (Name =:= node()),
      NotInActiveView = not sets:is_element(Peer, Active0),
      NotInPassiveView = not sets:is_element(Peer, Passive0),
  
negative.code:             Connections0;
          %% Not present; disconnected.
          error ->
              % lager:info("Node is not connected: ~p", [Node]),
              case connect(Node) of
                  {ok, Pid} ->
                      dict:store(Name, Pid, Connections0);
  