optional case sensitivity