library is now passing directly byte arrays over the network, for #1477