anchor.diff:          erlang:length(Continuum) /= erlang:length(CacheServers) ->
               {stop, "error creating sockets"};
           true ->
  -            {ok, #state{continuum = Continuum}}
  +            {ok, #state{continuum = lists:keysort(1, Continuum)}}
       end.
   
   %%--------------------------------------------------------------------
  
positive.code:     end.
  find_next_largest(_, [], Value) ->
      Value;
  find_next_largest(Int, [{Hash, _} | Continuum], _) when Hash =< Int ->
      find_next_largest(Int, Continuum);
  find_next_largest(_, [{_, Value} | _], _) ->
      Value.
  
  
negative.code:         end, [], lists:seq(1, PoolSize)),
          if
              erlang:length(Sockets) == PoolSize ->
                  [{hash_to_uint(Host, Port),
                    {Host, Port, PoolSize, Sockets}} | Acc0];
              true ->
                  Acc0
          end
  