Self-correction Processes