anchor.diff:  
   do_get(port, #mochiweb_socket_server{port=Port}) ->
       Port;
  +do_get(waiting_acceptors, #mochiweb_socket_server{acceptor_pool=Pool}) ->
  +    sets:size(Pool);
   do_get(active_sockets, #mochiweb_socket_server{active_sockets=ActiveSockets}) ->
       ActiveSockets.
   
  
positive.code:     parse_options(Rest,
                    State#mochiweb_socket_server{acceptor_pool_size=MaxInt});
  parse_options([{max, Max} | Rest], State) ->
      error_logger:info_report([{warning, "TODO: max is currently unsupported"},
                                {max, Max}]),
      MaxInt = ensure_int(Max),
      parse_options(Rest, State#mochiweb_socket_server{max=MaxInt});
  parse_options([{ssl, Ssl} | Rest], State) when is_boolean(Ssl) ->
  
negative.code: 
  recycle_acceptor(Pid, State=#mochiweb_socket_server{
                          acceptor_pool=Pool,
                          acceptor_pool_size=PoolSize,
                          listen=Listen,
                          loop=Loop,
                          max=Max,
                          active_sockets=ActiveSockets}) ->
      case sets:is_element(Pid, Pool) of
          true ->
              Pool1 = sets:del_element(Pid, Pool),
              case ActiveSockets + sets:size(Pool1) < Max of
                  true ->
                      Acceptor = mochiweb_acceptor:start_link(self(), Listen, Loop),
                      Pool2 = sets:add_element(Acceptor, Pool1),
                      State#mochiweb_socket_server{acceptor_pool=Pool2};
                  false ->
                      State#mochiweb_socket_server{acceptor_pool=Pool1}
              end;
          false ->
              Pool1 =
                  case sets:size(Pool) < PoolSize of
                      true ->
                          Acceptor = mochiweb_acceptor:start_link(self(), Listen, Loop),
                          sets:add_element(Acceptor, Pool);
                      false ->
                          Pool
                  end,
              State#mochiweb_socket_server{active_sockets=ActiveSockets - 1,
                                           acceptor_pool=Pool1}
      end.
  
  handle_info(Msg, State) when ?is_old_state(State) ->
  