what are all these backticks doing here? (this line is after parsing exactly the same as `val gossip = envelope.gossip`)