1. A method for processing scheduling information in a cellular communication system, the method comprising:receiving, at a user equipment (UE), a scheduling message indicating an allocation of transmission resources for a downlink transmission associated with a first Hybrid Automatic Repeat reQuest (HARQ) process of the UE;
determining whether a new data indicator (NDI) flag in the scheduling message has been toggled, wherein determining whether the NDI flag has been toggled comprises considering the NDI flag to have been toggled regardless of a value of the NDI flag if the scheduling message is addressed to an identifier that is associated with dynamic scheduling for the UE and a most recent previous transmission for the first HARQ process occurred on a semi-persistent scheduled resource;
storing the value of the NDI flag; and
receiving either a new data transmission or a retransmission for the first HARQ process in accordance with the determination of whether the NDI flag has been toggled.