A Context for Error Correction Coding