let pack deal with the bytesize