anchor.diff:          {response, ResponseCode, UserHeaders, UserBody} ->
               t(user_end),
   
  -            ResponseHeaders = [
  -                               connection(Req, UserHeaders),
  +            ResponseHeaders = [connection(Req, UserHeaders),
                                  content_length(UserHeaders, UserBody)
  -                               | UserHeaders
  -                              ],
  +                               | UserHeaders],
               send_response(Socket, Method, ResponseCode, ResponseHeaders, UserBody, Callback),
   
               t(request_end),
  
positive.code:         {ok, Socket} ->
              t(accepted),
              gen_server:cast(Server, accepted),
              ?MODULE:handle_request(Socket, Callback);
          {error, timeout} ->
              ?MODULE:accept(Server, ListenSocket, Callback);
          {error, econnaborted} ->
  
negative.code:                              [Req, ResponseCode, ResponseHeaders, <<>>, get_timings()],
                               Args),
  
              close_or_keepalive(Req, UserHeaders)
      end.
  
  -spec mk_req(Method::http_method(), RawPath::binary(), RequestHeaders::headers(),
  