Probably should be InvariantCultureIgnoreCase (which is available as StringExtensions.InvariantEquals)