scan unicode runes instead of bytes