String comparison made case-insensitive (TODO: option)