perl uses UTF8_IS_START() to test if a byte is a valid start byte,
this didn't take perl's extended UTF-8 range into account.
-commit e57ed4ecd4d7de38a79a316da8d657dad656f93f
+commit e57ed4ecd4d7de38a79a316da8d657dad656f93f # NODOC
Author: Father Chrysostomos <sprout@cpan.org>
Date: Mon May 31 20:03:11 2010 +1000