Why IList<string> and not IEnumerable<string>?