anchor.diff:          Level -> Level
       end.
   
  -% hack to be able to suppress warnings when testing via config:write()
  +%% hack to be able to suppress warnings when testing via config:write()
   -spec error() -> log:log_level().
   error() ->
       case config:read(gossip_log_level_error) of
  
positive.code: % testing
  -export([tester_create_state/9, is_state/1]).
  
  %% -define(PDB, pdb_ets).
  -define(PDB_OPTIONS, [set]). %%, protected]).
  -define(PDB, pdb).
  
  % prevent warnings in the log
  % (node availability is not that important to gossip)
  -define(SEND_TO_GROUP_MEMBER(Pid, Process, Msg),
          comm:send(Pid, Msg, [{group_member, Process}, {shepherd, self()}])).
  
  
negative.code: %% Interacting with the Callback Modules
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  %% called when activating gossip module
  -spec init_gossip_tasks(State::state()) -> ok.
  init_gossip_tasks(State) ->
      Fun = fun (CBModule) ->
  