7.3.5 Error Detection and Correction