Don't expose ByteBuf anymore on public API, use byte[] instead