E2E05 (D)  
How does ARQ accomplish error correction? 
A. Special binary codes provide automatic correction
B. Special polynomial codes provide automatic correction
C. If errors are detected, redundant data is substituted
D. If errors are detected, a retransmission is requested
