I just had to change about 1000 lines of code because rust doesn't support async closures on stable. And gossip code is becoming more and more async.