Nope, this is not good: never close over `context` from an asynchronous callback! You should send a `PoisonPill` instead.