For them like me who don't know https://en.wikipedia.org/wiki/Forward_error_correction as I didn't know what the 'forward' part meant.
It seems be error correction add to the sending stream to 'mend' broken data, vs error correction by the receiver detecting an error and requesting a re-send.