anchor.diff:          [{_Id, #transaction{uncertain=Uncertain0, server_ref=ServerRef, message=Message}=Transaction}] ->
               case Decision of 
                   abort ->
  +                    lager:info("~p: decision was abort.", [node()]),
  +
                       %% Write log record showing abort occurred.
                       true = ets:insert(?PARTICIPATING_TRANSACTIONS, {Id, Transaction#transaction{participant_status=abort, uncertain=[]}}),
   
                       %% Notify uncertain.
                       lists:foreach(fun(N) ->
  -                        lager:info("~p: sending decision message to node ~p: ~p", [node(), N, Decision]),
  -                        Manager:forward_message(N, ?GOSSIP_CHANNEL, ?MODULE, {decision, MyNode, Id, Decision}, [])
  +                        lager:info("~p: sending decision message to uncertain node ~p: ~p", [node(), N, Decision]),
  +                        partisan_pluggable_peer_service_manager:forward_message(N, undefined, ?MODULE, {decision, MyNode, Id, Decision}, [])
                       end, Uncertain0),
   
                       ok;
                   uncertain ->
  +                    lager:info("~p: decision was uncertain.", [node()]),
  +
                       %% Don't know, do nothing, possibly block.
   
                       %% Keep track of who is uncertain.
  
positive.code: 
                      ok;
                  commit ->
                      %% Write log record showing commit occurred.
                      true = ets:insert(?PARTICIPATING_TRANSACTIONS, {Id, Transaction#transaction{participant_status=commit, uncertain=[]}}),
  
                      %% Notify uncertain.
                      lists:foreach(fun(N) ->
                          lager:info("~p: sending decision message to node ~p: ~p", [node(), N, Decision]),
                          Manager:forward_message(N, ?GOSSIP_CHANNEL, ?MODULE, {decision, MyNode, Id, Decision}, [])
                      end, Uncertain0),
  
                      %% Forward to process.
  
negative.code: 
      {noreply, State};
  handle_info({decision_request, FromNode, Id}, State) ->
      MyNode = partisan_peer_service_manager:mynode(),
  
      %% Find transaction record.
  