I guess the reason was that I was meaning for the matching to be case-insensitive, but apparently somewhere along the implementation I forgot that.