An apparatus (105, 205, 500) 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.