anchor.diff:  
   get_servers(router) -> proplists:get_value(bee_store, get_servers(), []);
   get_servers(node) -> proplists:get_value(app_manager, get_servers(), []);
  -get_servers(storage) -> proplists:get_value(beehive_storage_srv, get_servers(), []);
  +get_servers(storage) ->
  +  proplists:get_value(beehive_storage_srv, get_servers(), []);
   
   get_servers(PidType) ->
     case proplists:get_value(PidType, get_servers()) of
  
positive.code:   case get_servers(Type) of
      [] ->
        % Should we be starting an instance automagically?
        AtomType = erlang:list_to_atom(lists:flatten(["beehive_", erlang:atom_to_list(Type)])),
        ok = application:start(AtomType),
        timer:sleep(500),
        get_next_available(Type, Count - 1);
  
negative.code: -behaviour(gen_cluster).
  -define (DEBUG, false).
  -define (TRACE(X, M), case ?DEBUG of
                          true -> io:format(user, "TRACE ~p:~p ~p ~p~n",
                                            [?MODULE, ?LINE, X, M]);
                          false -> ok
                        end).
  -define (ERROR_MSG (Msg1), {"ERROR", {"Beehive could not start", Msg1}}).
  
  
  