unicode/string comparison bug