anchor.diff:      end.
   
   react_to_env_C103(#projection_v1{epoch_number=Epoch_latest,
  -                                   all_members=All_list,
  -                                   members_dict=MembersDict} = P_latest,
  -                  #ch_mgr{name=MyName}=S) ->
  +                                 all_members=All_list,
  +                                 members_dict=MembersDict} = P_latest,
  +                  #ch_mgr{name=MyName, proj=P_current}=S) ->
       #projection_v1{epoch_number=Epoch_latest,
                      all_members=All_list,
                      members_dict=MembersDict} = P_latest,
  
positive.code:     %% attempts counter very generic (i.e., not specific for flapping
      %% as it once was).
      %%
      %% The not_sanes counter dict should be reset each time we start
      %% an iteration.  One could argue that state only for a single
      %% iteration shouldn't go in #ch_mgr but should be a separate arg
      %% threaded through each of the FSM funcs.
      %% TODO possible refactoring task?
      put(react, []),
      react_to_env_A10(S#ch_mgr{not_sanes=orddict:new()}).
  
  react_to_env_A10(S) ->
      ?REACT(a10),
  
negative.code:     end,
      react_to_env_C120(P_latest, [], S).
  
  react_to_env_C120(P_latest, FinalProps, #ch_mgr{proj_history=H,
                                                  sane_transitions=Xtns}=S) ->
      ?REACT(c120),
      H2 = queue:in(P_latest, H),
      H3 = case queue:len(H2) of
  