anchor.diff:  
   -spec kget(node(),_,_,timeout()) -> client_reply().
   kget(Node, Ensemble, Key, Timeout) ->
  -    translate(riak_ensemble_peer:kget(Node, Ensemble, Key, Timeout)).
  +    maybe(Node,
  +          fun() ->
  +              translate(riak_ensemble_peer:kget(Node, Ensemble, Key, Timeout))
  +          end).
   
   %%%===================================================================
   
  
positive.code: 
  -spec kupdate(node(),_,_,_,_,timeout()) -> client_reply().
  kupdate(Node, Ensemble, Key, Obj, NewObj, Timeout) ->
      translate(riak_ensemble_peer:kupdate(Node, Ensemble, Key, Obj, NewObj, Timeout)).
  
  %%%===================================================================
  
  
negative.code: 
  -spec ksafe_delete(node(),_,_,_,timeout()) -> client_reply().
  ksafe_delete(Node, Ensemble, Key, Obj, Timeout) ->
      maybe(Node,
            fun() ->
                translate(riak_ensemble_peer:ksafe_delete(Node, Ensemble, Key,
                                                          Obj, Timeout))
            end).
  
  %%%===================================================================
  
  