anchor.diff:                     new -> TxState; %% nothing known locally
                      uninitialized ->
                          %% take over hold back from existing entry
  -                       io:format("initRTM takes over hold back queue for id ~p in ~p~n", [Tid, Role]),
  +                       %%io:format("initRTM takes over hold back queue for id ~p in ~p~n", [Tid, Role]),
                          HoldBackQ = tx_state:get_hold_back(LocalTxEntry),
                          tx_state:set_hold_back(TxState, HoldBackQ);
                      ok -> io:format("Duplicate init_RTM~n")
  
positive.code:                                {acceptor_deleteids, lists:flatten(AllPaxIds)});
           {new, _} ->
              %% already deleted
              DeleteIt = false
      end,
      case DeleteIt of
          false ->
  
negative.code:     %% process hold back messages for tx_state
      %% @TODO better use a foldl
      %% io:format("Starting hold back queue processing~n"),
      [ on(OldMsg, State) || OldMsg <- lists:reverse(tx_state:get_hold_back(NewEntry)) ],
      %% process hold back messages for tx_items
      [ [ on(OldMsg, State)
          || OldMsg <- lists:reverse(tx_item_state:get_hold_back(Item)) ]
        || Item <- NewItemStates],
      %% io:format("Stopping hold back queue processing~n"),
  
  