anchor.diff:  vip_collect(_, AccIn) ->
     AccIn.
   
  +%%--------------------------------------------------------------------
  +%% @private
  +%% @doc
  +%% Parses labels to pull out a possible VIP mapping.
  +%% @end
  +%%--------------------------------------------------------------------
   -spec label_to_offset_vip(label()) -> [tuple()].
   label_to_offset_vip(#{key := <<"vip_PORT", PortNum/binary>>, value := VIP}) ->
     case string:to_integer(binary_to_list(PortNum)) of
  
positive.code:     {error, Reason} ->
        lager:warning("Could not poll: ~p", [Reason]),
        State;
      {ok, NewVips} ->
        NewVips
    end,
    {noreply, NewState};
  handle_info(_Info, State) ->
  
negative.code:   lager:debug("Bad HTTP Response: ~p", [Response]),
    {error, http_error}.
  
  %%--------------------------------------------------------------------
  %% @private
  %% @doc
  %% If a master has been seen for longer than the agent reregistration
  %% timeout, we can expect any previously-seen agents to have checked-in.
  %% If they have not, the mesos master will kill its tasks if it
  %% reregisters in the future. Because these tasks are marked-for-death
  %% we can safely remove them from our cache.
  %% @end
  %%--------------------------------------------------------------------
  -spec(filter_old_agents(State :: #state{}, ElectedTime :: float(), Now :: integer()) -> #state{}).
  filter_old_agents(State = #state{last_master_elected = LastMaster,
                                   last_master_elected_local_time = LastMasterTime,
  