anchor.diff:  projection_transition_is_sane(P1, P2, RelativeToServer) ->
       projection_transition_is_sane(P1, P2, RelativeToServer, false).
   
  +%% @doc Check if a projection transition is sane &amp; safe.
  +%%
  +%% NOTE: The return value convention is `true' for sane/safe and
  +%% `term() /= true' for any unsafe/insane value.
  +
   projection_transition_is_sane(P1, P2, RelativeToServer, RetrospectiveP) ->
       put(why2, []),
       case projection_transition_is_sane_with_si_epoch(
  
positive.code:                   #ch_mgr{name=MyName, proj=P_current}=S) ->
      ?REACT(c100),
  
      Sane = projection_transition_is_sane(P_current, P_latest, MyName),
      case Sane of
          _ when P_current#projection_v1.epoch_number == 0 ->
  
negative.code:         andalso
          UnanimousLatestInnerNotRelevant_p ->
              ?REACT({b10, ?LINE, []}),
  
              %% Do not go to C100, because we want to ignore this latest
              %% proposal.  Write ours instead via C300.
  