Good point. So it looks like this would break all existing scripts that use these features. I am going to avoid making any changes for now since there does not seem to be a viable solution. The best solution, that would avoid breaking clients/scripts, would be for UnrealIRCd to ensure that the ban/etc. lists are case-insensitive.