more communication, but bytesizes between client and server aren't the same