If we just make a `Box<[u8]>` instead then we avoid the only point in the code that assumes utf8 encoding.