You can always consume it as an IEnumerable<T> though and AsArray seems like a premature perf optimization.