Using CRC's for error correction