case-insensitive matching for completions