reduce the size of exchanged data