anchor.diff:                               [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;
  +            close_or_keepalive(Req, UserHeaders);
   
           {chunk, UserHeaders, Initial} ->
               t(user_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:             Mod:handle_event(chunk_complete,
                               [Req, 200, ResponseHeaders, ClosingEnd, get_timings()],
                               Args),
              close;
  
          {file, ResponseCode, UserHeaders, Filename} ->
              t(user_end),
  