anchor.diff:      end.
   
   %% @private
  -handle_call({use_raw, Raw}, From, State) when is_boolean(Raw) ->
  -    {noreply, send_request(new_request(#rpbrawtermreq{use_raw=Raw}, From,
  +handle_call({use_native_encoding, Raw}, From, State) when is_boolean(Raw) ->
  +    {noreply, send_request(new_request(#rpbtoggleencodingreq{use_native=Raw}, From,
                                           ?DEFAULT_PB_TIMEOUT), State)};
   handle_call({req, Msg, Timeout}, From, State) when State#state.sock =:= undefined ->
       case State#state.queue_if_disconnected of
  
positive.code: -spec process_response(#request{}, rpb_resp(), #state{}) ->
                                {reply, term(), #state{}} |
                                {pending, #state{}}.
  process_response(#request{msg = #rpbrawtermreq{}}, #rpbrawtermresp{use_raw=Raw}, State) ->
      erlang:put(use_raw, Raw),
      {reply, ok, State};
  process_response(#request{msg = rpbpingreq}, rpbpingresp, State) ->
      {reply, pong, State};
  
negative.code:                   {req, #rpbcoveragereq{type=T, bucket=B, replace_cover=Cover, unavailable_cover=Other},
                     Timeout}).
  
  use_native_encoding(Pid, Raw) when is_boolean(Raw) ->
      call_infinity(Pid, {use_native_encoding, Raw}).
  
  %% ====================================================================
  %% gen_server callbacks
  