anchor.diff:                               [Req, ResponseCode, ResponseHeaders, <<>>, get_timings()],
                                Args),
   
  -            case close_or_keepalive(Req, UserHeaders) of
  -                keep_alive ->
  -                    ?MODULE:handle_request(Socket, Callback);
  -                close ->
  -                    gen_tcp:close(Socket),
  -                    ok
  -            end
  +            close_or_keepalive(Req, UserHeaders)
       end.
   
   -spec mk_req(Method::http_method(), RawPath::binary(), RequestHeaders::headers(),
  
positive.code:                              [Req, ResponseCode, ResponseHeaders, UserBody, get_timings()],
                               Args),
  
              case close_or_keepalive(Req, UserHeaders) of
                  keep_alive ->
                      ?MODULE:handle_request(Socket, Callback);
                  close ->
                      gen_tcp:close(Socket),
                      ok
              end;
  
          {chunk, UserHeaders, Initial} ->
              t(user_end),
  
negative.code:             Mod:handle_event(chunk_complete,
                               [Req, 200, ResponseHeaders, ClosingEnd, get_timings()],
                               Args),
              close;
  
          {file, ResponseCode, UserHeaders, Filename} ->
              t(user_end),
  