anchor.diff:      end;
   handle_call(connect, _From, State) ->
       {reply, ok, State};
  -handle_call({request, Path, Method, Hdrs, Body, SendRetry}, From,
  +handle_call({request, Path, Method, Hdrs, Body, SendRetry, Timeout}, From,
               State = #client_state{host_header = Host,
                                     use_cookies = UseCookies}) ->
       Cookies = delete_expired_cookies(State),
  
positive.code: -spec request(pid(), string(), method(), headers(), iodata(), integer(), pos_timeout()) -> result().
  request(Client, Path, Method, Hdrs, Body, SendRetry, Timeout) when is_binary(Path) ->
      try
  	gen_server:call(Client, {request, Path, Method, Hdrs, Body, SendRetry}, Timeout)
      catch
  	exit:{timeout, _} ->
  	    {error, timeout}
  
negative.code: 		   request = Request,
  		   requester = From,
  		   connection_header = ConHeader,
  
  		   attempts = SendRetry + 1,
             recv_timeout = Timeout}).
  
  %%--------------------------------------------------------------------
  %% @private
  