string comparison safety
string comparison