anchor.diff:  %%--------------------------------------------------------------------
   handle_cast({cancel, Msg, _ExtraHeaders}, State=#state{cancelled=true}) ->
       LogTag = State#state.logtag,
  -    logger:log(debug, "~s: Ignoring signal to cancel (~s) when in SIP-state '~p', I am already cancelled.",
  +    logger:log(debug, "~s: Ignoring signal to cancel (~s) when in SIP-state '~p'. I am already cancelled.",
   	       [LogTag, Msg, State#state.sipstate]),
       check_quit({noreply, State});
   handle_cast({cancel, Msg, ExtraHeaders}, State=#state{cancelled=false}) ->
  
positive.code: 	_ ->
  	    %% RFC 3261 9.1 says a stateful proxy SHOULD NOT send CANCEL of non-INVITE requests.
  	    %% We enter 'completed' state to collect any final responses that might arrive.
  	    logger:log(debug, "~s: Request was non-INVITE (~s) - not starting CANCEL transaction. "
  		       "Going into 'completed' state.", [LogTag, Method]),
  	    %% Terminate any resend request timers, and set up TimerK to fire in default 5 seconds,
  
negative.code:     Desc = lists:flatten(
  	     io_lib:format("~s: ~s ~s (dst ~s)", [RegBranch, Method,
  						  sipurl:print(URI), sipdst:dst2str(Dst)])),
      LogTag = lists:concat([RegBranch, " ", Method]),
      %% Get ourselves into the transaction state list first of all
      case transactionstatelist:add_client_transaction(Method, RegBranch, self(), Desc) of
  	{duplicate, _} ->
  