Described herein is a
User Equipment, UE, comprising: at least one processor, and at least one memory storing instructions that, when executed by the at least one processor, cause the UE at least to: perform a first determining of a
start time and an end time of a first time window comprising at least a second time window with
uplink scheduling restrictions; perform a second determining of an estimated time for triggering a
Delay Status Report, DSR based on a minimum remaining time for a Logical Channel, LCH, or a Logical Channel Group, LCG, and a remaining time threshold configured for triggering the DSR; if, based on the first determining and the second determining, the estimated time is within the first time window, adjust at least one of the minimum remaining time for the LCH or LCG and the remaining time threshold configured for triggering the DSR based on an amount corresponding to a difference between the estimated time for the triggering of the DSR and the
start time of the first time window; and based on a comparison between adjusted values of the minimum remaining time for the LCH or LCG and the remaining time threshold, perform triggering of the DSR, so that the DSR is triggered earlier than or at the start of the first time window.