anchor.diff:  	    DstList = [FirstDst | DstT],
   	    case transactionlayer:start_client_transaction(Request, none, FirstDst, Branch, Timeout, self()) of
   		BranchPid when pid(BranchPid) ->
  -		    start3(Branch, ServerHandler, BranchPid, Request, DstList, Timeout);
  +		    final_start(Branch, ServerHandler, BranchPid, Request, DstList, Timeout);
   		{error, E} ->
   		    logger:log(error, "sippipe: Failed starting client transaction : ~p", [E]),
   		    transactionlayer:send_response_handler(ServerHandler, 500, "Failed resolving destination"),
  
positive.code: 		    transactionlayer:send_response_handler(ServerHandler, 500, "Server Internal Error"),
  		    error;
  		Branch ->
  		    start2(Branch, ServerHandler, ClientPid, Request, DstList, Timeout)
  	    end;
  	false ->
  	    %% Either dead transaction handler, or none supplied. Try to find a valid handler
  
negative.code: 			    transactionlayer:send_response_handler(STHandler, 500, "Server Internal Error"),
  			    error;
  			Branch ->
  			    guarded_start2(Branch, STHandler, ClientPid, Request, DstList, Timeout)
  		    end
  	    end	
      end.
  
  %%
  %% ClientPid /= none
  %%
  guarded_start2(Branch, ServerHandler, ClientPid, Request, DstListIn, Timeout) when record(Request, request), ClientPid /= none ->
      %% A client pid was supplied to us, go to work
      final_start(Branch, ServerHandler, ClientPid, Request, DstListIn, Timeout);
  
  %%
  %% ClientPid == none
  %%
  guarded_start2(Branch, ServerHandler, _, Request, [DstIn | DstInT], Timeout) when record(Request, request), record(DstIn, sipdst) ->
      %% No client transaction handler is specified, start a client transaction on the first
      %% element from the destination list, after making sure it is complete.
      DstListIn = [DstIn | DstInT],
      case resolve_if_necessary(DstListIn) of
  	[] ->
  	    logger:log(error, "sippipe: Failed starting sippipe, no valid destination(s) found"),
  	    transactionlayer:send_response_handler(ServerHandler, 500, "Failed resolving destination"),
  