do we need to do case insensitive string matching?