The issue is this is mostly used to convert the next chunk or literal into the existing format, I guess we could try to be smarter about the first chunk and then use this dumber version for the literals.