A client device, configured to: perform a measurement during a preconfigured measurement gap, wherein during the preconfigured measurement gap the client device transmits and receives no data with a serving network access device except data related to random access; in response to uplink, UL, ultra-reliable low-latency communications, URLLC, data arriving to a data buffer of the client device during the preconfigured measurement gap, terminate the preconfigured measurement gap independently of a configuration of the preconfigured measurement gap; and transmit the UL URLLC data to the serving network access device, characterized in that the client device is further configured to: implement a second layer (402, 403) and a medium access control, MAC, layer; wherein the MAC layer is further configured to provide the information about the measurement gap to the second layer; and wherein the second layer is configured to: receive information about the measurement gap from the MAC layer; and upon data arriving from an upper layer above the second layer to the data buffer during the measurement gap, forward the data to the MAC layer if the data is UL URLLC data and to otherwise omit forwarding the data at least until the measurement gap has been passed. perform a measurement during a preconfigured measurement gap, wherein during the preconfigured measurement gap the client device transmits and receives no data with a serving network access device except data related to random access; in response to uplink, UL, ultra-reliable low-latency communications, URLLC, data arriving to a data buffer of the client device during the preconfigured measurement gap, terminate the preconfigured measurement gap independently of a configuration of the preconfigured measurement gap; and transmit the UL URLLC data to the serving network access device, characterized in that the client device is further configured to: implement a second layer (402, 403) and a medium access control, MAC, layer; wherein the MAC layer is further configured to provide the information about the measurement gap to the second layer; and wherein the second layer is configured to: receive information about the measurement gap from the MAC layer; and upon data arriving from an upper layer above the second layer to the data buffer during the measurement gap, forward the data to the MAC layer if the data is UL URLLC data and to otherwise omit forwarding the data at least until the measurement gap has been passed. implement a second layer (402, 403) and a medium access control, MAC, layer; wherein the MAC layer is further configured to provide the information about the measurement gap to the second layer; and wherein the second layer is configured to: receive information about the measurement gap from the MAC layer; and upon data arriving from an upper layer above the second layer to the data buffer during the measurement gap, forward the data to the MAC layer if the data is UL URLLC data and to otherwise omit forwarding the data at least until the measurement gap has been passed. receive information about the measurement gap from the MAC layer; and upon data arriving from an upper layer above the second layer to the data buffer during the measurement gap, forward the data to the MAC layer if the data is UL URLLC data and to otherwise omit forwarding the data at least until the measurement gap has been passed.