anchor.diff:              {noreply, State#state{timers = gb_trees:insert(Key, [Duration], State#state.timers)}};
           {value, Val} ->
               {noreply, State#state{timers = gb_trees:update(Key, [Duration|Val], State#state.timers)}}
  -    end;
  +    end.
   
  -handle_cast(flush, State) ->
  +handle_call(flush, _From, State) ->
       All = ets:tab2list(statsd),
       spawn( fun() -> do_report(All, State) end ),
       %% WIPE ALL
       ets:delete_all_objects(statsd),
       NewState = State#state{timers = gb_trees:empty()},
  -    {noreply, NewState}.
  -
  -handle_call(_,_,State)      -> {reply, ok, State}.
  +    {reply, ok, NewState};
  +handle_call(_,_,State) ->
  +    {reply, ok, State}.
   
   handle_info(_Msg, State)    -> {noreply, State}.
   
  
positive.code: start_link() ->
      gen_server:start_link({local, ?MODULE}, ?MODULE, [], []).
  
  %%
  
  init([]) ->
  
negative.code: 
  -export([
           code_change/3,
           force_flush/0,
           handle_call/3,
           handle_cast/2,
           handle_info/2,
  