Non-blocking - this returns array + responses has become such a common pattern in our tests now I'm wondering if we should put this in test utils?