anchor.diff:  			{reply, Answer, State}
   	end;
   request(Caps, ClientAddress, ClientPort, none, _PasswordReq, _Trusted,
  +		#'3gpp_swx_RTR'{'Session-Id' = SessionId} = Request, _CbProc,
  +		#state{address = ServerAddress, port = ServerPort,
  +		dereg_sup = Sup} = State) ->
  +	#diameter_caps{origin_host = {OHost, DHost}, origin_realm = {ORealm, DRealm}} = Caps,
  +	ChildSpec = [ServerAddress, ServerPort, ClientAddress, ClientPort,
  +		SessionId, OHost, ORealm, DHost, DRealm, Request],
  +	case supervisor:start_child(Sup, ChildSpec) of
  +		{ok, _Fsm} ->
  +			{noreply, State};
  +		{error, Reason} ->
  +			error_logger:error_report(["Error starting SWx UE deregister handler",
  +					{error, Reason}, {supervisor, Sup}, {session_id, SessionId}]),
  +			Answer = #'3gpp_swx_RTA'{'Session-Id' = SessionId,
  +					'Result-Code' = ?'DIAMETER_BASE_RESULT-CODE_UNABLE_TO_COMPLY',
  +					'Origin-Host' = OHost, 'Origin-Realm' = ORealm},
  +			{reply, Answer, State}
  +	end;
  +request(Caps, ClientAddress, ClientPort, none, _PasswordReq, _Trusted,
   		#'3gpp_sta_STR'{'Session-Id' = SessionId} = Request, _CbProc,
   		#state{address = ServerAddress, port = ServerPort,
   		dereg_sup = Sup} = State) ->
  
positive.code: 	ChildSpec = [ServerAddress, ServerPort, ClientAddress, ClientPort,
  		SessionId, OHost, ORealm, DHost, DRealm, Request],
  	case supervisor:start_child(Sup, ChildSpec) of
  		{ok, PgwFsm} ->
  			{noreply, State};
  		{error, Reason} ->
  			error_logger:error_report(["Error starting STa deregister handler",
  					{error, Reason}, {supervisor, Sup}, {session_id, SessionId}]),
  			Answer = #'3gpp_sta_STA'{'Session-Id' = SessionId,
  					'Result-Code' = ?'DIAMETER_BASE_RESULT-CODE_UNABLE_TO_COMPLY',
  
negative.code: 	ChildSpec = [ServerAddress, ServerPort, ClientAddress, ClientPort,
  		SessionId, OHost, ORealm, DHost, DRealm, Request],
  	case supervisor:start_child(Sup, ChildSpec) of
  		{ok, _Fsm} ->
  			{noreply, State};
  		{error, Reason} ->
  			error_logger:error_report(["Error starting PGW session handler",
  