wrap bytebuf