A method performed by a wireless device (120A; 200), the method comprising: determining whether a data session is performance sensitive; and in response to the data session being performance sensitive: selecting a data transport node, DTN, and performing the data session using the selected DTN, characterized in that determining whether the data session is performance sensitive includes: identifying a process associated with the data session; when a repository of known processes includes an indication of whether the process is likely to generate performance-sensitive data sessions: determining, using the repository of known processes, whether the process is likely to generate performance-sensitive data sessions, and in response to determining, using the repository of known processes, that the process is likely to generate performance-sensitive data sessions, determining that the data session is performance sensitive; and when the repository of known processes does not include an indication of whether the process is likely to generate performance-sensitive data sessions: monitoring an amount of data communicated by the data session, and in response to the amount of data communicated by the data session in a predetermined time being greater than a predetermined first threshold, or to a time for the amount of data communicated by the data session to reach a predetermined amount being less than a second threshold, determining that the data session is performance sensitive. determining whether a data session is performance sensitive; and in response to the data session being performance sensitive: selecting a data transport node, DTN, and performing the data session using the selected DTN, selecting a data transport node, DTN, and performing the data session using the selected DTN, characterized in that determining whether the data session is performance sensitive includes: identifying a process associated with the data session; when a repository of known processes includes an indication of whether the process is likely to generate performance-sensitive data sessions: determining, using the repository of known processes, whether the process is likely to generate performance-sensitive data sessions, and in response to determining, using the repository of known processes, that the process is likely to generate performance-sensitive data sessions, determining that the data session is performance sensitive; and when the repository of known processes does not include an indication of whether the process is likely to generate performance-sensitive data sessions: monitoring an amount of data communicated by the data session, and in response to the amount of data communicated by the data session in a predetermined time being greater than a predetermined first threshold, or to a time for the amount of data communicated by the data session to reach a predetermined amount being less than a second threshold, determining that the data session is performance sensitive. identifying a process associated with the data session; when a repository of known processes includes an indication of whether the process is likely to generate performance-sensitive data sessions: determining, using the repository of known processes, whether the process is likely to generate performance-sensitive data sessions, and in response to determining, using the repository of known processes, that the process is likely to generate performance-sensitive data sessions, determining that the data session is performance sensitive; and determining, using the repository of known processes, whether the process is likely to generate performance-sensitive data sessions, and in response to determining, using the repository of known processes, that the process is likely to generate performance-sensitive data sessions, determining that the data session is performance sensitive; and when the repository of known processes does not include an indication of whether the process is likely to generate performance-sensitive data sessions: monitoring an amount of data communicated by the data session, and in response to the amount of data communicated by the data session in a predetermined time being greater than a predetermined first threshold, or to a time for the amount of data communicated by the data session to reach a predetermined amount being less than a second threshold, determining that the data session is performance sensitive. monitoring an amount of data communicated by the data session, and in response to the amount of data communicated by the data session in a predetermined time being greater than a predetermined first threshold, or to a time for the amount of data communicated by the data session to reach a predetermined amount being less than a second threshold, determining that the data session is performance sensitive.