A method comprising: receiving an indication of a resource allocation of resource blocks for a transmission; ascertaining the resource allocation is a non-contiguous allocation of resource blocks, where a contiguous allocation of resource blocks is a resource allocation of consecutive resource blocks within a lower frequency carrier and an adjacent upper frequency carrier that is adjacent to the lower frequency carrier in the frequency domain; determining that an almost-contiguous resource allocation Additional Maximum Power Reduction, A-MPR, applies to an uplink transmission power for the transmission, where an almost-contiguous resource allocation is defined as a contiguous resource allocation of resource blocks from which resource blocks are punctured and the punctured resource blocks are contained in a contiguous region overlapping a boundary between the lower frequency carrier and the adjacent upper frequency carrier, where punctured resource blocks comprise resource blocks that are not allocated for the transmission; where the punctured resource blocks create a gap between contiguous resource blocks in the non-contiguous allocation of resource blocks, the gap including at least one resource block and the size of the gap is less than a maximum value; where the maximum value of the size of the gap is specified per Carrier Aggregation combination; and performing the transmission based on the uplink transmission power with the applied A-MPR. receiving an indication of a resource allocation of resource blocks for a transmission; ascertaining the resource allocation is a non-contiguous allocation of resource blocks, where a contiguous allocation of resource blocks is a resource allocation of consecutive resource blocks within a lower frequency carrier and an adjacent upper frequency carrier that is adjacent to the lower frequency carrier in the frequency domain; determining that an almost-contiguous resource allocation Additional Maximum Power Reduction, A-MPR, applies to an uplink transmission power for the transmission, where an almost-contiguous resource allocation is defined as a contiguous resource allocation of resource blocks from which resource blocks are punctured and the punctured resource blocks are contained in a contiguous region overlapping a boundary between the lower frequency carrier and the adjacent upper frequency carrier, where punctured resource blocks comprise resource blocks that are not allocated for the transmission; where the punctured resource blocks create a gap between contiguous resource blocks in the non-contiguous allocation of resource blocks, the gap including at least one resource block and the size of the gap is less than a maximum value; where the maximum value of the size of the gap is specified per Carrier Aggregation combination; and where an almost-contiguous resource allocation is defined as a contiguous resource allocation of resource blocks from which resource blocks are punctured and the punctured resource blocks are contained in a contiguous region overlapping a boundary between the lower frequency carrier and the adjacent upper frequency carrier, where punctured resource blocks comprise resource blocks that are not allocated for the transmission; where the punctured resource blocks create a gap between contiguous resource blocks in the non-contiguous allocation of resource blocks, the gap including at least one resource block and the size of the gap is less than a maximum value; where the maximum value of the size of the gap is specified per Carrier Aggregation combination; and performing the transmission based on the uplink transmission power with the applied A-MPR.