The apparatus may be configured to receive a plurality of codewords associated with a plurality of messages, where the plurality of codewords comprises a first subset of the plurality of codewords associated with a first subset of the plurality of messages and a second subset of the plurality of codewords associated with a second subset of the plurality of messages, wherein the first and second subset of codewords are associated with first and second RM codes, wherein the first RM code is a subcode of the second RM code, decode the plurality of codewords using a decoding method that is associated with a first
error tolerance for the first subset of the plurality of codewords that is higher than a second
error tolerance for the second subset of the plurality of codewords, and output a plurality of decoded codewords associated with the plurality of messages.