New implementation of underlying byte protocol should fix problems