various open weight models now get this right by splitting the word (tokens) with hyphens or newlines
the new version of this is Jev on coin flips and dice rolls