anchor.diff:                                                      {active, false}
                                                       | SSLSockOpts
                                                      ]),
  -    Acceptors = [elli_http:start_link(self(), Socket, Options,
  -                                      {Callback, CallbackArgs})
  -                 || _ <- lists:seq(1, MinAcceptors)],
  +
  +    Acceptors = ets:new(acceptors, [private, set]),
  +    StartAcc  = fun() ->
  +        Pid = elli_http:start_link(self(), Socket, Options, {Callback, CallbackArgs}),
  +        ets:insert(Acceptors, {Pid})
  +    end,
  +    [ StartAcc() || _ <- lists:seq(1, MinAcceptors)],
   
       {ok, #state{socket = Socket,
                   acceptors = Acceptors,
  
positive.code: 
  
  handle_call(get_acceptors, _From, State) ->
      {reply, {ok, State#state.acceptors}, State};
  
  handle_call(get_open_reqs, _From, State) ->
      {reply, {ok, State#state.open_reqs}, State};
  
negative.code: -export_type([req/0, body/0, headers/0]).
  
  -record(state, {socket :: elli_tcp:socket(),
                  acceptors :: non_neg_integer(),
                  open_reqs :: non_neg_integer(),
                  options :: [{_, _}],
                  callback :: callback()
  