anchor.diff:                      ordsets:is_disjoint(
                         ordsets:from_list(UPI_current_x ++ Repairing_current_x),
                         ordsets:from_list(UPI_latest_i ++ Repairing_latest_i)),
  -                if SameEnough_p ->
  +                if LatestSameEnough_p ->
                           ?REACT({a30, ?LINE, []}),
                           case P_current_has_inner_p andalso
                               (UPI_current_x /= P_i3#projection_v1.upi orelse
  
positive.code:                                              S#ch_mgr.opts) of
                          true when Summ2 /= Last2 ->
                              put(last_verbose, Summ2),
                              ?V("\n~2..0w:~2..0w:~2..0w.~3..0w ~p uses inner: ~w\n",
                                [HH,MM,SS,MSec, S#ch_mgr.name, Summ2]);
                          _ ->
                              ok
                      end
  
negative.code:                 ?REACT({a30, ?LINE, [{epoch_latest_i, Epoch_latest_i},
                                       {upi_latest_i, UPI_latest_i},
                                       {repairing_latest_i,Repairing_latest_i}]}),
                  LatestSameEnough_p =
                      (UPI_latest_i ++ Repairing_latest_i) ==
                          (UPI_current_x ++ Repairing_current_x)
                      andalso
                      Epoch_latest_i >= P_current_ios#projection_v1.epoch_number,
                  CurrentHasInner_and_LatestIsDisjoint_p =
  