anchor.diff:  
     {noreply, {messaging, Config}};
   
  +%%% DIGEST
  +
   %% @doc Process incoming digest.
   handle_info({ message, digest, DecodedPayload = #digest{ name = FromMemberName }, { ClientIp, _ClientPort } }, { messaging, Config = #overlayConfig{ member_name = CurrentMemberName } })
     when CurrentMemberName =/= FromMemberName ->
  
positive.code:   end,
    {noreply, {messaging, Config}};
  
  %% ERROR HANDLING
  
  %% @doc Handle message deserialization error.
  handle_info({ message_deserialized, {error, Reason}, _ }, {messaging, Config}) ->
  
negative.code:       gossiperl_log:warn("[~p] Ignoring digestExit. Secret problematic. Reason: ~p.", [ Config#overlayConfig.name, Reason ])
    end,
    {noreply, {messaging, Config}};
  
  %%% DIGEST_SUBSCRIBE
  
  %% @doc Process incoming digestSubscribe.
  handle_info({ message, digestSubscribe, DecodedPayload, { {127,0,0,1}, _ClientPort } }, { messaging, Config }) ->
  