Communication includes encoding and decoding.