@hrefna this feels like the open world assumption is leaking. Enumerating a whole collection before processing it just seems unnecessary. In fact, procedurally enumerating a whole collection at all seems unnecessary. It feels like it's requiring the whole world to be available and consistent.