Async from scratch 3: Pinned against the wall