Mechanisms of Error Correction