The selective-repetitive ARQ scheme retransmits only those for which NAKs are received or for which timer has expired. This is the most efficient among the ARQ schemes, but the sender must be more complex so that it can send out-of-order frames. The receiver also must have storage space to store the post NAK frames and processing power to reinsert frames in proper sequence.