@vboctor - I was thinking that this functionality would also get used for filename checking, and given linux's case sensitive nature could be useful to support both styles of matching. Having said that, given our likely use case for this would be *.X, i'm not sure we'd ever use this so could remove.