See CI jobs for PHP 7.3+ which are failing a test when using the polyfill: ```php $this->assertSame('☎', grapheme_substr('☢☎❄', 1, 1)); ``` `\X` does not split those as separate grapheme clusters.