anchor.diff:  			      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.
  +			      {ok, State};
  +			      
   			  Msg ->
   			      logger:log(error, "sippipe: Received unknown message ~p, ignoring", [Msg]),
   			      {error, State}
  
positive.code: %%--------------------------------------------------------------------
  loop(State) when record(State, state) ->
  
      ServerHandlerPid = transactionlayer:get_pid_from_handler(State#state.serverhandler),
  
      {Res, NewState} = receive
  
negative.code: 	{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
  