anchor.diff:              ?V("read_chunk other error for Key=~p: ~p~n", [Key, Other]),
               {error, Other}
       end.
  +
  +cleanup(#state{fc_list=FCList, cr_list=CRList}=_S) ->
  +    [catch machi_proxy_flu1_client:quit(FC) || FC <- FCList],
  +    [catch machi_cr_client:quit(CR) || CR <- CRList],
  +    _ = shutdown_hard().
   
   %% Internal utilities
   
  
positive.code:                 ?V("==== Start post operations, stabilize and confirm results~n", []),
                  {_Res2, S2} = stabilize(commands_len(Cmds), SetupState),
                  {Dataloss, Critical} = confirm_result(S2),
                  pretty_commands(
                    ?MODULE, Cmds, {H, S1, Res},
                    aggregate(with_title(cmds), command_names(Cmds),
  
negative.code:     %% Don't wait for complete chain. Even partialy completed, the chain
      %% should work fine. Right?
      wait_until_stable(chain_state_all_ok(FLUNames), FLUNames, MgrNames,
                        State#state.fc_list, 20, Verbose),
      State.
  
  %% Post commands
  
  stabilize(0, S) ->
      {ok, S};
  stabilize(_CmdsLen, #state{flu_names=FLUNames, mgr_names=MgrNames,
                             fc_list=FCList, verbose=Verbose}=S) ->
      machi_partition_simulator:no_partitions(),
      wait_until_stable(chain_state_all_ok(FLUNames), FLUNames, MgrNames,
                        FCList, 100, Verbose),
      {ok, S}.
  
  chain_state_all_ok(FLUNames) ->
  