anchor.diff:  	{huntstop, SendStatus, SendReason} ->
   	    %% Don't continue searching, respond something
   	    transactionlayer:send_response_handler(State#state.serverhandler, SendStatus, SendReason),
  +	    %% XXX cancel client handler?
   	    State#state{clienthandler=none, branch=none, dstlist=[]};
   	{next, NewDstList} ->
   	    %% Continue, possibly with an altered DstList
  
positive.code:     end.
  
  %% Do piping between a now existing server and client transaction handler.
  final_start(Branch, ServerHandler, ClientPid, Request, DstList, Timeout, ApproxMsgSize) when record(Request, request) ->
      StartTime = util:timestamp(),
      State=#state{branch=Branch, serverhandler=ServerHandler, clienthandler=ClientPid,
  		 request=Request, dstlist=DstList, approxmsgsize=ApproxMsgSize,
  
negative.code: 			      NewState1 = process_client_transaction_response(Response, State),
  			      {ok, NewState1};
  
  			  {servertransaction_terminating, ServerHandlerPid} ->
  			      NewState1 = State#state{serverhandler=none},
  			      {ok, NewState1};
  
  