anchor.diff:              react_to_env_C300(P_newprop, P_latest, S)
       end.
   
  -react_to_env_C100(P_newprop, P_latest,
  +react_to_env_C100(P_newprop, #projection_v1{author_server=Author_latest,
  +                                            flap=Flap_latest}=P_latest,
                     #ch_mgr{name=MyName, proj=P_current}=S) ->
       ?REACT(c100),
  +
  +    Sane = projection_transition_is_sane(P_current, P_latest, MyName),
  +if Sane == true -> ok;  true -> io:format(user, "insane-~w-~w,", [MyName, P_newprop#projection_v1.epoch_number]) end, %%% DELME!!!
  +?REACT({c100, ?LINE, [zoo, {me,MyName}, {author_latest,Author_latest},
  +      {flap_latest,Flap_latest},
  +      {flapping_me,Flap_latest#flap_i.flapping_me},
  +      {flapping_all,Flap_latest#flap_i.flapping_all}]}),
   
       %% Note: The value of `Sane' may be `true', `false', or `term() /= true'.
       %%       The error value `false' is reserved for chain order violations.
       %%       Any other non-true value can be used for projection structure
       %%       construction errors, checksum error, etc.
  -    Sane = projection_transition_is_sane(P_current, P_latest, MyName),
       case Sane of
           _ when P_current#projection_v1.epoch_number == 0 ->
               %% Epoch == 0 is reserved for first-time, just booting conditions.
  
positive.code:             ?REACT({c100, ?LINE, [sane]}),
              erase(perhaps_reset_loop),
              react_to_env_C110(P_latest, S);
          {expected_author2,_ExpectedAuthor2}=_ExpectedErr ->
              case get(perhaps_reset_loop) of
                  undefined ->
  
negative.code:                     %%    we fall back to the one thing that we know is safe:
                      %%    the 'none' projection, which lets the chain rebuild
                      %%    itself normally during future iterations.
                      ?REACT({c100, ?LINE}),
                      react_to_env_C103(P_latest, S);
                  X ->
                      put(perhaps_reset_loop, X+1),
                      ?REACT({c100, ?LINE, [not_sane, get(why2), _ExpectedErr]}),
  