use case-insensitive lookups for channels and queries