Improved ByteArray