avoid multiple iterations of a dynamic iterable