make charrange aware of ignorecase on moar