anchor.diff:  % given for the bee
   % Tuple = {name, Hostname}
   choose_bee({Hostname, AppMod, RoutingParameter}) ->
  -  case bees:find_all_by_name(Hostname) of
  +  case (catch bees:find_all_by_name(Hostname)) of
       [] -> 
         case apps:exist(Hostname) of
           false ->
  
positive.code:       end
    end.
  
  pick_mod_and_meta_from_app(App) ->
    Mod = case App#app.bee_picker of
      undefined -> config:search_for_application_value(bee_picker, bee_strategies, beehive);
  
negative.code:           ?NOTIFY({app, request_to_start_new_bee, Hostname}),
            ?MUST_WAIT_MSG
        end;
      {'EXIT', {_, {no_exists, _}}} ->
        ?LOG(error, "No exists for bees", []),
        ?MUST_WAIT_MSG;
      {'EXIT', _} ->
        ?LOG(error, "Undefined error with choose_bee", []),
        ?MUST_WAIT_MSG;
      Backends ->
        % We should move this out of here so that it doesn't slow down the proxy
        % as it is right now, this will slow down the proxy quite a bit
  