Unfortunately, this macro cannot handle checking multiple instances of sublevel (version with instance as parameter instead of name). That’s it, you cannot hook it up to foreach and expect sane results. It will return pretty randomly (presumably after finishing one of sublevel instances).