anchor.diff:  			NewState_1#state.final_response_sent, AllTerminated, EndProcessing]),
   	    case EndProcessing of
   		true ->
  -		    Targets = State#state.targets,
  +		    Targets = NewState_1#state.targets,
   		    logger:log(debug, "sipproxy: All Targets terminated or completed. Ending process_wait(), "
   			       "returning discontinue. debugfriendly(TargetList) :~n~p",
   			       [targetlist:debugfriendly(Targets)]),
  -		    {discontinue, State};
  +		    {discontinue, NewState_1};
   		false ->
   		    process_wait(EndTime, NewState_1)
   	    end;
  
positive.code:     ForwardResponse =
  	case Responses of
  	    [] ->
  		logger:log(normal, "sipproxy: No responses to choose between, answering 408 Request Timeout"),
  		{408, "Request Timeout"};
  	    _ when is_list(Responses) ->
  		case make_final_response(Responses) of
  
negative.code: 	    {timeout, NewState};
  	quit ->
  	    %% Parent has exited, so we don't need to report any final response upstreams
  	    {discontinue, NewState}
      end.
  
  %%--------------------------------------------------------------------
  