anchor.diff:  -spec init(null) -> state().
   init(null) ->
       FirstDelay = randoms:rand_uniform(1, get_bench_interval() + 1),
  -    msg_delay:send_local(FirstDelay, self(), {init}),
  +    msg_delay:send_local(FirstDelay, self(), {bench}),
       null.
   
   %% @doc Checks whether config parameters of the rm_tman process exist and are
  
positive.code: -export([start_link/1, init/1, on/2, check_config/0]).
  
  -type state() :: null.
  -type message() :: {init | bench}.
  
  -spec run_bench() -> ok.
  run_bench() ->
  
negative.code: 
  %% @doc Message handler when the rm_loop module is fully initialized.
  -spec on(message(), state()) -> state().
  on({bench}, State) ->
      msg_delay:send_local(get_bench_interval(), self(), {bench}),
      run_bench(),
      State.
  
  