A non-transitory computer-readable storage medium, having stored thereon a computer program comprising instructions which, when executed on at least one processor, cause a transmitting communication device, for handling communication for a wireless device in a communication network, which communication network comprises one or more networks comprising partitioned sets of functionalities, wherein a first set of functionalities belongs to a first network slice supporting the wireless device, and which first set of functionalities is separated from another set of functionalities out of a total set of functionalities in the one or more networks, to perform operations comprising:
- transmitting a Non Access Stratum Protocol Data Unit (NAS PDU) and an indication over a signalling connection carrying NAS PDUs, to a receiving communication device, which indication indicates that the NAS PDU is associated with the first network slice.