anchor.diff:                      P <- Ps]).
   
   make_flapping_i() ->
  -    make_flapping_i(?NOT_FLAPPING_START, 0, [], []).
  -
  -make_flapping_i(NewFlapStart, NewFlapCount, AllHosed, AllFlapCounts) ->
  +    make_flapping_i(?NOT_FLAPPING_START, 0, [], [], 0).
  +
  +make_flapping_i(NewFlapStart, NewFlapCount, AllHosed, AllFlapCounts,
  +                MyUniquePropCount) ->
       #flap_i{flap_count={NewFlapStart, NewFlapCount},
               all_hosed=AllHosed,
  -            all_flap_counts=lists:sort(AllFlapCounts)}.
  +            all_flap_counts=lists:sort(AllFlapCounts),
  +            my_unique_prop_count=MyUniquePropCount}.
   
   projection_transitions_are_sane(Ps, RelativeToServer) ->
       projection_transitions_are_sane(Ps, RelativeToServer, false).
  
positive.code:     %% TODO: revisit this constant?
      MaxLength = length(P_latest#projection_v1.all_members),
      H2   = add_and_trunc_history(P_latest, H, MaxLength),
      H_i2 = add_and_trunc_history(inner_projection_or_self(P_latest),
                                   H_i, MaxLength),
      %% 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)]),
  
  
negative.code:     AllFlapCounts_with_my_new =
          [{MyName, NewFlapStart}|lists:keydelete(MyName, 1, AllFlapCounts)],
      FlappingI = make_flapping_i(NewFlapStart, NewFlapCount, AllHosed,
                                  AllFlapCounts_with_my_new, MyUniquePropCount),
      %% NOTE: Just because we increment flaps here, there's no correlation
      %%       to successful public proj store writes!  For example,
      %%       if we loop through states C2xx a few times, we would incr
  