Tests pass.

But if you create a b byte[1024] and try to read it, things go badly
astray.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>