anchor.diff:                  flap_limit=length(All_list) + 3,
                   timer='undefined',
                   proj_history=queue:new(),
  -                proj_i_history=queue:new(),
                   not_sanes=orddict:new(),
                   consistency_mode=CMode,
                   runenv=RunEnv,
  
positive.code:     %% Reset all flapping state.
      NewProj2 = NewProj#projection_v1{flap=make_flapping_i()},
      S3 = clear_flapping_state(S2#ch_mgr{proj=NewProj2,
                                          proj_history=queue:new(),
                                          proj_i_history=queue:new()}),
      {_QQ, S4} = do_react_to_env(S3),
      {reply, Reply, S4};
  handle_call({set_active, Boolean}, _From, #ch_mgr{timer=TRef}=S) ->
  
negative.code:     end.
  
  react_to_env_C120(P_latest, FinalProps, #ch_mgr{proj_history=H,
                                                  sane_transitions=Xtns}=S) ->
      ?REACT(c120),
      %% TODO: revisit this constant?
      MaxLength = length(P_latest#projection_v1.all_members) * 1.5,
      H2   = add_and_trunc_history(P_latest, H, MaxLength),
      %% TODO: revisit this constant?
      MaxLength_i = trunc(MaxLength * 1.5),
      %% HH = [if is_atom(X) -> X; is_tuple(X) -> {element(1,X), element(2,X)} end || X <- get(react), is_atom(X) orelse size(X) == 3],
      %% ?V("HEE120 ~w ~w ~w\n", [S#ch_mgr.name, self(), lists:reverse(HH)]),
  
      diversion_c120_verbose_goop(P_latest, S),
      ?REACT({c120, [{latest, machi_projection:make_summary(P_latest)}]}),
      {{now_using, FinalProps, P_latest#projection_v1.epoch_number},
       S#ch_mgr{proj=P_latest, proj_history=H2,
                sane_transitions=Xtns + 1}}.
  
  add_and_trunc_history(P_latest, H, MaxLength) ->
  