cover case insensitive support