anchor.diff:  	{next, NewDstList} ->
   	    %% Continue, possibly with an altered DstList
   	    start_next_client_transaction(State#state{dstlist=NewDstList});
  -	_ ->
  +	undefined ->
   	    %% Use sippipe defaults
   	    process_client_transaction_response2(Response, State)
       end;
  
positive.code: 			      NewState1 = State#state{serverhandler=none},
  			      {ok, NewState1};
  
  			  {clienttransaction_terminating, {Branch, ClientPid}} ->
  			      NewState1 = State#state{clienthandler=none},
  			      {ok, NewState1};
  
  			  {clienttransaction_terminating, {Branch, _}} ->
  			      %% An (at this time) unknown client transaction signals us that it
  			      %% has terminated. This is probably one of our previously started
  			      %% client transactions that is now finishing - just ignore the signal.
  
negative.code: 			      gen_server:cast(State#state.clienthandler, {cancel, "server transaction cancelled"}),
  			      {ok, State};
  
  			  {branch_result, _Branch, _NewTransactionState, Response} ->
  			      NewState1 = process_client_transaction_response(Response, State),
  			      {ok, NewState1};
  
  