Согласен с обоими пунктами. Наверное надо сделать отключение case sensetivity опциональным и добавить возможность указывать кодировку.

Но сначала надо еще один баг исправить