Added support for packet compression, thanks to Mark Glines.