Identifying and Correcting Errors