An apparatus comprising: a first transceiver arranged to communicate with a mobile communication network over a first access network ; a second transceiver arranged to communicate with the mobile communication network over a second access network , each of the first and second access networks using at least one network connection of a first connection type , each network connection of the first connection type associated with network slice information, a continuity type, and a data network name, DNN; and a processor arranged to: receive a data packet to be transmitted; determine an offload type for the data packet , the offload type selected from the group consisting of: offload prohibited, and offload preferred; determine packet routing information for the data packet in response to the offload type not being offload preferred, the packet routing information comprising at least one of: network slice information, a continuity type, and a DNN associated with the data packet ; determine whether the packet routing information matches a network connection of the first connection type ; and send the data packet over a matching network connection, in response to determining that the packet routing information matches a network connection of the first connection type . a first transceiver arranged to communicate with a mobile communication network over a first access network ; a second transceiver arranged to communicate with the mobile communication network over a second access network , each of the first and second access networks using at least one network connection of a first connection type , each network connection of the first connection type associated with network slice information, a continuity type, and a data network name, DNN; and a processor arranged to: receive a data packet to be transmitted; determine an offload type for the data packet , the offload type selected from the group consisting of: offload prohibited, and offload preferred; determine packet routing information for the data packet in response to the offload type not being offload preferred, the packet routing information comprising at least one of: network slice information, a continuity type, and a DNN associated with the data packet ; determine whether the packet routing information matches a network connection of the first connection type ; and send the data packet over a matching network connection, in response to determining that the packet routing information matches a network connection of the first connection type . receive a data packet to be transmitted; determine an offload type for the data packet , the offload type selected from the group consisting of: offload prohibited, and offload preferred; determine packet routing information for the data packet in response to the offload type not being offload preferred, the packet routing information comprising at least one of: network slice information, a continuity type, and a DNN associated with the data packet ; determine whether the packet routing information matches a network connection of the first connection type ; and send the data packet over a matching network connection, in response to determining that the packet routing information matches a network connection of the first connection type . <EOS>