A method, performed by a user equipment, UE, for receiving a physical downlink shared channel, PDSCH, transmission from a serving cell in a wireless network, the method comprising: receiving a PDSCH transmission from the serving cell on an active bandwidth part, BWP; determining whether a limited-buffer rate-matching, LBRM, condition is satisfied for a duration of a plurality of consecutive symbols ending at the last symbol of the PDSCH transmission; and decoding a plurality of transport blocks, TBs, partially or fully contained within the plurality of consecutive symbols when the LBRM condition is not satisfied, wherein the LBRM condition is: 2 max 0, μ − μ ′. ∑ i ∈ S ⌊ C i ′ L i ⌋ x i. F i > ceil X 4 1 / R LBRM TBS LBRM where: R LBRM = 2/3, TBS LBRM is an LBRM transport block size and X is a maximum number of transmission layers associated with the UE for the serving cell; S is a set of all TBs scheduled for the UE on physical downlink shared channels, PDSCHs, that are at least partially included in the plurality of consecutive symbols, and i is an index to an i -th TB within S; C i ' is a number of scheduled code blocks for the i -th TB; L i is a number of orthogonal frequency-division multiplexing, OFDM, symbols assigned to the PDSCH for the i -th TB; x i is a number of OFDM symbols of the PDSCH that are included in the plurality of consecutive symbols; F i = max j = 0,..., J − 1 min k 0, i j + E i j, N cb, i, where k 0, i j is the starting location of a redundancy version, RV, for the j th transmission, E i j = min E r of the scheduled code blocks for the j th transmission, where E r is a rate matching output sequence length for the r-th coded block, N cb,i is a circular buffer length; μ corresponds to a subcarrier spacing of an active bandwidth part, BWP; and μ' corresponds to the subcarrier spacing of a configured BWP having the largest number of configured physical resource blocks. receiving a PDSCH transmission from the serving cell on an active bandwidth part, BWP; determining whether a limited-buffer rate-matching, LBRM, condition is satisfied for a duration of a plurality of consecutive symbols ending at the last symbol of the PDSCH transmission; and decoding a plurality of transport blocks, TBs, partially or fully contained within the plurality of consecutive symbols when the LBRM condition is not satisfied, wherein the LBRM condition is: 2 max 0, μ − μ ′. ∑ i ∈ S ⌊ C i ′ L i ⌋ x i. F i > ceil X 4 1 / R LBRM TBS LBRM where: R LBRM = 2/3, TBS LBRM is an LBRM transport block size and X is a maximum number of transmission layers associated with the UE for the serving cell; S is a set of all TBs scheduled for the UE on physical downlink shared channels, PDSCHs, that are at least partially included in the plurality of consecutive symbols, and i is an index to an i -th TB within S; C i ' is a number of scheduled code blocks for the i -th TB; L i is a number of orthogonal frequency-division multiplexing, OFDM, symbols assigned to the PDSCH for the i -th TB; x i is a number of OFDM symbols of the PDSCH that are included in the plurality of consecutive symbols; F i = max j = 0,..., J − 1 min k 0, i j + E i j, N cb, i, where k 0, i j is the starting location of a redundancy version, RV, for the j th transmission, E i j = min E r of the scheduled code blocks for the j th transmission, where E r is a rate matching output sequence length for the r-th coded block, N cb,i is a circular buffer length; μ corresponds to a subcarrier spacing of an active bandwidth part, BWP; and μ' corresponds to the subcarrier spacing of a configured BWP having the largest number of configured physical resource blocks.