4496f82d5b
Since the adapter might be set _after_ the request, as there is no guaranteed order, it's done with waiting recursion yuck