anchor.diff:      partisan_pluggable_peer_service_manager:forward_message(From, {ok, Value}),
   
       {noreply, State};
  -handle_cast({read, From, Key}=Request, #state{membership=[Primary|_Rest], store=Store}=State) ->
  +handle_cast({read, From, Key}, #state{membership=[Primary|_Rest], store=Store}=State) ->
  +    %% TODO: HACK to get around problem in interprocedural analysis.
  +    Request = {read, From, Key}, 
  +
       case node() of 
           Primary ->
               %% Get the value.
  
positive.code:             CoordinatorNode = node(),
  
              lists:foreach(fun(Node) ->
                  partisan_pluggable_peer_service_manager:forward_message(Node, {collaborate, CoordinatorNode, Request})
              end, Rest),
  
              %% Write to storage.
  
negative.code:                 outstanding=Outstanding}}.
  
  %% @private
  handle_call(state, _From, #state{store=Store}=State) ->
      {reply, {ok, Store}, State};
  
  %% @private
  handle_call(_Msg, _From, State) ->
      {reply, ok, State}.
  
  