anchor.diff:  					 logger:log(debug, "Transaction layer: CANCEL matches server transaction handled by ~p", [InvitePid]),
   					 {Status, Reason} = case util:safe_is_process_alive(InvitePid) of
   								{true, _} ->
  -								    logger:log(debug, "Transaction layer: Cancelling other transaction handled by ~p " ++
  -									       "and responding 200 Ok", [InvitePid]),
  +								    logger:log(debug, "Transaction layer: Cancelling the transaction handled by ~p " ++
  +									       "and responding 200 Ok to this CANCEL transaction", [InvitePid]),
   								    gen_server:cast(InvitePid, {cancelled}),
   								    {200, "Ok"};
   								_ ->
  
positive.code:     end,
      NewState = case transactionstatelist:get_list_using_pid(Pid, State#state.tstatelist) of
  		   none ->
  		       logger:log(debug, "Transaction layer: Received exit signal from ~p not in my list. Socketlist is :~n~p",
  				  [Pid, transactionstatelist:debugfriendly(State#state.tstatelist)]),
  		       State;
  		   L when record(L, transactionstatelist) ->
  
negative.code:     process_flag(trap_exit, true),
      TStateList = transactionstatelist:empty(),
      logger:log(debug, "Transaction layer started"),
      {ok, #state{appmodule=AppModule, mode=Mode, tstatelist=TStateList}, ?TIMEOUT}.
  
  %%--------------------------------------------------------------------
  %% Function: handle_call/3
  