anchor.diff:    end,
     {noreply, {messaging, Config}};
   
  -%% ERROR HANDLING
  +%%% ERROR HANDLING
   
   %% @doc Handle message deserialization error.
   handle_info({ message_deserialized, {error, Reason}, _ }, {messaging, Config}) ->
  
positive.code: handle_info({ message, digest, #digest{ name = FromMemberName }, _ }, { messaging, Config = #overlayConfig{ member_name = CurrentMemberName } })
    when CurrentMemberName =:= FromMemberName -> % message from self, ignore
    {noreply, {messaging, Config}};
  
  %% @doc Process incoming digestAck.
  handle_info({ message, digestAck, DecodedPayload = #digestAck{ name = FromMemberName }, { ClientIp, _ClientPort } }, { messaging, Config = #overlayConfig{ member_name = CurrentMemberName } })
  
negative.code:   when CurrentMemberName =:= FromMemberName -> % message from self, ignore
    {noreply, {messaging, Config}};
  
  %%% DIGEST_SUBSCRIPTIONS
  
  %% @doc Process incoming digestSubscriptions.
  handle_info({ message, digestSubscriptions, DecodedPayload, { _ClientIp, _ClientPort } }, { messaging, Config }) ->
    ?SUBSCRIPTIONS( Config ) ! { process_given_list, DecodedPayload#digestSubscriptions.subscriptions },
    {noreply, {messaging, Config}};
  
  %%% DIGEST_EXIT
  
  %% @doc Process incoming digestExit.
  handle_info({ message, digestExit, DecodedPayload, { _ClientIp, _ClientPort } }, { messaging, Config }) ->
  