anchor.diff:      ?TICKER_TIMEOUT -> ticker(Logger)
     end.
   
  +clear_ticks() ->
  +  receive
  +    tick -> clear_ticks()
  +  after
  +    0 -> ok
  +  end.
  +
   update_on_ticker(State) ->
  -  case has_tick() of
  -    true  ->
  -      {Rate, NewState} = update_rate(State),
  -      printout(State, "~s", [Rate]),
  -      NewState;
  -    false -> State
  -  end.
  +  {Rate, NewState} = update_rate(State),
  +  printout(State, "~s", [Rate]),
  +  NewState.
   
   update_rate(State) ->
     #logger_state{
  
positive.code: 
  loop(State) ->
    receive
      Message when Message =/= tick -> loop(Message, State)
    end.
  
  loop(Message,
  
negative.code:           traces_ssb = NewSSB,
            errors = NewErrors
           },
        loop(NewState);
      tick ->
        clear_ticks(),
        NewState = update_on_ticker(State),
        loop(NewState)
    end.
  
  format_utc_timestamp() ->
  