Yeah I hear you. Happy to swap it out. I was sad to find that `async.until` seemed like the best flow control for this.