anchor.diff:  -spec complete(logger(), concuerror_warnings()) -> ok.
   
   complete(Logger, Warnings) ->
  -  Logger ! {complete, Warnings},
  -  ok.
  +  Ref = make_ref(),
  +  Logger ! {complete, Warnings, self(), Ref},
  +  receive
  +    Ref -> ok
  +  end.
   
   -spec log(logger(), log_level(), term(), string(), [term()]) -> ok.
   
  
positive.code:           traces_ssb = NewSSB,
            errors = NewErrors
           },
        loop(NewState);
      tick ->
        clear_ticks(),
  
negative.code:     {set_verbosity, NewVerbosity} ->
        NewState = State#logger_state{verbosity = NewVerbosity},
        loop(NewState);
      {complete, Warn, Scheduler, Ref} ->
        {NewErrors, NewSSB, GraphFinal, GraphColor} =
          case Warn of
            sleep_set_block ->
  