Masayoshi or Xueming, please file a bug for me: Title: Improve handling of char sequences containing surrogates Desc: Fix and optimize codePointAt, codePointBefore and similar methods Eval: A fine idea!