Back to the roots: Make it asynchronous again.