If blocks get larger, sending 256 at once can make messages large enough to exceed the low-level write timeout.