Insensitive and strict seems like a paradox. Won't strtolower ing all the data make everything a string anyways?