anchor.diff:              P2 = machi_projection:update_checksum(
                      P#projection_v1{epoch_number=OldEpochNum,
                                      mode=cp_mode, dbg2=[zerf_all]}),
  -            io:format(user, "\n=========================== CONFIRM dbg ~w zerf_all for oldepoch ~w\n", [MyName, OldEpochNum]),
               P2;
           _X:_Y ->
               throw({zerf, {damn_exception, Up, _X, _Y, erlang:get_stacktrace()}})
  
positive.code:             ?REACT({b10, ?LINE,
                      [{rank_latest, Rank_latest},
                       {rank_newprop, Rank_newprop}]}),
              %% The latest projection is none proj, so is my newprop.
              react_to_env_A50(P_latest, [], S);
  
          Rank_latest >= Rank_newprop
          andalso
  
negative.code:                                    epoch_csum= <<_CSumRep:4/binary,_/binary>>,
                                     upi=_UPIRep,
                                     repairing=_RepairingRep} = NewProj,
                      ok = machi_projection_store:write(ProjStore, private, NewProj),
                      io:format(user, "\nCONFIRM epoch ~w ~w upi ~w rep ~w by ~w\n", [_EpochRep, _CSumRep, _UPIRep, _RepairingRep, MyName]),
                      %% Unwedge our FLU.
                      {ok, NotifyPid} = machi_projection_store:get_wedge_notify_pid(ProjStore),
                      _ = machi_flu1:update_wedge_state(NotifyPid, false, EpochID),
  