fixed an issue with high charcode... lexical compare was stupid