I'm don't think that, assuming we use something other than spaces in the future, this function's signature would allow the text to truly be reconstructed. We can leave it for now, but that's something to keep in mind.