I\'m writing a test for a function aimed to remove invalid code points such as orphaned surrogate pairs. However, I\'m seeing a difference in the way the surrogate pair is b