anchor.diff:    New = timestamp(),
     Time = timediff(New, Old),
     Diff = Current - Prev,
  -  Rate = (Diff / Time),
  +  Rate = (Diff / (Time + 1)),
     RateStr = io_lib:format("(~5.1f interleavings/s) ",[Rate]),
     {RateStr, State#logger_state{rate_timestamp = New, rate_prev = Current}}.
  -
  -has_tick() ->
  -  has_tick(false).
  -
  -has_tick(Result) ->
  -  receive
  -    tick -> has_tick(true)
  -  after
  -    0 -> Result
  -  end.
   
   separator_string(Char) ->
     lists:duplicate(80, Char).
  
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() ->
  