you could pre-create the byte array for performance reasons and reuse it.