anchor.diff:                  ok ->
                       elli_tcp:close(Socket),
                       ok;
  -                {error, closed} ->
  +                {error, Closed} when Closed =:= closed orelse Closed =:= enotconn ->
                       {error, client_closed}
               end;
           {chunk, <<>>, From} ->
  
positive.code:                     elli_tcp:close(Socket),
                      From ! {self(), ok},
                      ok;
                  {error, closed} ->
                      From ! {self(), {error, closed}},
                      ok
              end;
  
negative.code: 
      case elli_tcp:send(Req#req.socket, Response) of
          ok -> ok;
          {error, Closed} when Closed =:= closed orelse Closed =:= enotconn ->
              #req{callback = {Mod, Args}} = Req,
              handle_event(Mod, client_closed, [before_response], Args),
              ok
  