anchor.diff:                                                     NewCMode,
                                                      MembersDict, NewWitnesses);
          true ->
  -            chain_bad_arg
  +            chain_bad_state
       end.
   
   do_process_pending(S) ->
  
positive.code:                  FLU_str = atom_to_list(FLU),
                   MyPreserveDir = PreserveDir ++ "/" ++ FLU_str ++ "." ++ Suffix,
                   ok = filelib:ensure_dir(MyPreserveDir ++ "/unused"),
  io:format(user, "PRE ~s\n", [MyPreserveDir]),
                   _ = file:make_dir(MyPreserveDir),
  io:format(user, "PRE rename ~s ~s\n", [ConfigDir ++ "/" ++ FLU_str, MyPreserveDir ++ "/" ++ FLU_str ++ ".config"]),
                   _ = file:rename(ConfigDir ++ "/" ++ FLU_str,
                                   MyPreserveDir ++ "/" ++ FLU_str ++ ".config"),
  io:format(user, "PRE rename ~s ~s\n", [FluDataDir ++ "/" ++ FLU_str, MyPreserveDir ++ "/" ++ FLU_str ++ ".data"]),
                   _ = file:rename(FluDataDir ++ "/" ++ FLU_str,
                                   MyPreserveDir ++ "/" ++ FLU_str ++ ".data"),
                   ok
  
negative.code:             AddedFLUs = NewAll_list -- OldAll_list,
              RemovedFLUs = OldAll_list -- NewAll_list,
              {ok, AddedFLUs, RemovedFLUs};
          chain_bad_state=Else ->
              lager:error("Attempt to bootstrap chain ~w via FLU ~w "
                          "failed (no retries): ~w (defn ~w)\n",
                          [NewChainName, FLU, Else, CD]),
              Else;
          Else ->
              lager:error("Attempt to bootstrap chain ~w via FLU ~w "
                          "failed: ~w (defn ~w)\n",
  