anchor.diff:  -spec init([]) -> state().
   init([]) ->
       set_time_last_balance(),
  -    erlang:put(last_db_monitor_init, os:timestamp()), %% TODO ugly
  +    set_last_db_monitor_init(),
       case collect_stats() of
           true ->
               _ = application:start(sasl),   %% required by os_mon.
  
positive.code:     History = config:read(lb_active_monitor_history),
      Resolution = config:read(lb_active_monitor_resolution),
      CollectPhase = History * Resolution,
      LastInit = erlang:get(last_db_monitor_init),
      timer:now_diff(os:timestamp(), LastInit) div 1000 =< CollectPhase.
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%     Metrics       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
negative.code: 
  -spec set_time_last_balance() -> ok.
  set_time_last_balance() ->
      erlang:put(time_last_balance, os:timestamp()), ok.
  
  -spec set_last_db_monitor_init() -> ok.
  set_last_db_monitor_init() ->
      erlang:put(last_db_monitor_init, os:timestamp()), ok.
  
  -spec get_last_db_monitor_init() -> erlang:timestamp().
  get_last_db_monitor_init() ->
      erlang:get(last_db_monitor_init), ok.
  
  -spec gossip_available(options()) -> boolean().
  gossip_available(Options) ->
  