1. A method comprising: identifying a set of symbol positions in a first codeword, wherein: the set of symbol positions is associated with an unsatisfied check of a plurality of checks; and the plurality of checks and a tentative codeword are produced from decoding the first codeword; producing a second codeword by setting values of the set of symbol positions based on values of corresponding symbol positions in the tentative codeword; and decoding the second codeword.