Indeed, as much as I dislike async in general, asyncio is its own special hell.