anchor.diff:        % 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
         AvailableBackends = lists:filter(fun(B) -> B#backend.status =:= ready end, Backends),
  -      case length(AvailableBackends) =/= length(Backends) of
  -        true ->
  -          ?NOTIFY({app, not_enough_app_instances_running_to_serve_requests, Hostname}),
  -          ok;
  -        false -> ok
  -      end,
         choose_from_backends(AvailableBackends, FromPid)
     end.
   
  
positive.code:     _ ->
        case choose_backend(Hostname, From, Pid) of
      	  ?MUST_WAIT_MSG -> 
      	    {noreply, State};
      	  {ok, Backend} -> 
      	    {reply, {ok, Backend}, State};
  
negative.code:   
    LocalHost = host:myip(),
    
    add_backends_from_config(),
  
    % {ok, TOTimer} = timer:send_interval(1000, {check_waiter_timeouts}),
    {ok, #proxy_state{
  