anchor.diff:      erlang:put(last_db_monitor_init, os:timestamp()), %% TODO ugly
       case collect_stats() of
           true ->
  -            application:start(sasl),   %% required by os_mon.
  -            application:start(os_mon), %% for monitoring cpu and memory usage.
  +            _ = application:start(sasl),   %% required by os_mon.
  +            _ = application:start(os_mon), %% for monitoring cpu and memory usage.
               trigger(collect_stats);
           _ -> ok
       end,
  
positive.code: -define(TRACE(X,Y), io:format("lb_active: " ++ X, Y)).
  
  %% startup
  -export([start_link/1, init/1, check_config/0]).
  %% gen_component
  -export([on_inactive/2, on/2]).
  %% for calls from the dht node
  
negative.code:     %case erlang:get(monitor_db) of
      %    undefined ->
              Metrics = [db_reads, db_writes, db_requests],
              Status = lists:member(config:read(lb_active_request_metric), Metrics).
     %         erlang:put(monitor_db, Status),
     %         Status;
     %     Val -> Val
  