anchor.diff:              VClock;
           Clock ->
               Clock
  +    end,
  +
  +    %% Store for reliability, if necessary.
  +    case proplists:get_value(ack, Options, false) of
  +        false ->
  +            ok;
  +        true ->
  +            partisan_reliability_backend:store(MessageClock, FullMessage)
       end,
   
       %% Send message along.
  
positive.code:     schedule_gossip(),
      {noreply, State#state{connections=Connections}};
  
  handle_info(retransmit, #state{connections=Connections, unacked=Unacked}=State) ->
      RetransmitFun = fun({forward_message, Name, Channel, _Clock, PartitionKey, ServerRef, Message, _Options}) ->
          do_send_message(Name,
                          Channel,
                          PartitionKey,
                          {forward_message, ServerRef, Message},
                          Connections)
      end,
      lists:foreach(RetransmitFun, Unacked),
      schedule_retransmit(),
      {noreply, State};
  
  
negative.code: 
  handle_call({forward_message, Name, Channel, Clock, PartitionKey, ServerRef, Message, Options}=FullMessage, 
              _From,
              #state{connections=Connections, vclock=VClock0}=State) ->
      %% Increment the clock.
      VClock = vclock:increment(myself(), VClock0),
  
  