This seems like a very weird interface, especially when contrasted with the `insistent` version, but given this is test code, it's not a big deal.