What if the block of text is split in the middle of a multibyte character?I don't think it is safe to assume raw blocks always end on a character boundary.