A method performed by a wireless device (210, 220, 310, 410, 1400, 1510) in a wireless communication system, the method comprising: receiving (1002, 1104), from a network (320, 330, 421, 422, 430, 1500), a configuration for a configured grant including an information on a TimeAlignmentTimer, TAT, for the configured grant, upon leaving a connected state with the network (320, 330, 421, 422, 430, 1500); starting the TAT for the configured grant; determining whether a first condition for transmission of a data using an Early Data Transmission, EDT, procedure is met, wherein the first condition includes that EDT is indicated by a system information; and determining whether a second condition for transmission of the data using the configured grant is met, wherein the second condition includes that (i) the amount of the data is smaller than or equal to a second maximum amount of data configured for transmission using the configured grant, and (ii) the TAT for the configured grant is running; wherein the method further comprises any one of based on that the first condition is met: transmitting (1004, 1115) the data to the network (320, 330, 421, 422, 430, 1500) using the EDT, wherein the data is included in an RRCEarlyDataRequest message; based on that the second condition is met: transmitting (1005, 1203) the data to the network (320, 330, 421, 422, 430, 1500) using the configured grant; or based on that both the first condition and the second condition are not met: transmitting an RRCConnectionRequest message to the network (320, 330, 421, 422, 430, 1500). receiving (1002, 1104), from a network (320, 330, 421, 422, 430, 1500), a configuration for a configured grant including an information on a TimeAlignmentTimer, TAT, for the configured grant, upon leaving a connected state with the network (320, 330, 421, 422, 430, 1500); starting the TAT for the configured grant; determining whether a first condition for transmission of a data using an Early Data Transmission, EDT, procedure is met, wherein the first condition includes that EDT is indicated by a system information; and determining whether a second condition for transmission of the data using the configured grant is met, wherein the second condition includes that (i) the amount of the data is smaller than or equal to a second maximum amount of data configured for transmission using the configured grant, and (ii) the TAT for the configured grant is running; wherein the method further comprises any one of based on that the first condition is met: transmitting (1004, 1115) the data to the network (320, 330, 421, 422, 430, 1500) using the EDT, wherein the data is included in an RRCEarlyDataRequest message; based on that the second condition is met: transmitting (1005, 1203) the data to the network (320, 330, 421, 422, 430, 1500) using the configured grant; or based on that both the first condition and the second condition are not met: transmitting an RRCConnectionRequest message to the network (320, 330, 421, 422, 430, 1500). based on that the first condition is met: transmitting (1004, 1115) the data to the network (320, 330, 421, 422, 430, 1500) using the EDT, wherein the data is included in an RRCEarlyDataRequest message; based on that the second condition is met: transmitting (1005, 1203) the data to the network (320, 330, 421, 422, 430, 1500) using the configured grant; or based on that both the first condition and the second condition are not met: transmitting an RRCConnectionRequest message to the network (320, 330, 421, 422, 430, 1500).