Joint error correction and other techniques