removed StringCompareCaseInsensitive, use strings.EqualFold instead