eatBinary() should return a buffer