anchor.diff:  
   calculate_flaps(P_newprop, P_latest, _P_current, CurrentUp, _FlapLimit,
                   #ch_mgr{name=MyName, proj_history=H,
  +                        consistency_mode=CMode,
                           flap_start=FlapStart,
                           flap_count=FlapCount, flap_last_up=FlapLastUp,
                           flap_last_up_change=LastUpChange0,
  
positive.code:                         P_newprop3#projection_v1.epoch_number;
                      true ->
                          P_oldinner = inner_projection_or_self(P_current),
                          ?REACT({a30xyzxyz, ?LINE, [P_oldinner#projection_v1.epoch_number + 1]}),
                          FinalCreation = P_newprop3#projection_v1.creation_time,
                          P_oldinner#projection_v1.epoch_number + 1
                  end,
  
negative.code:         (inner_projection_exists(P_latest) orelse
           inner_projection_exists(P_newprop)) andalso
          %% I have been flapping for a while
          S#ch_mgr.flap_count > 200 andalso
          %% I'm suspected of being bad
          lists:member(MyName, P_newprop_AllHosedPlus) andalso
          %% I'm not in the critical UPI or repairing lists
  