More proper to make Gossip Metadata json.RawMessage (I think), returning getStats() array as Percentiles() (e.g. min==0.0 percentile, med==0.5, max==1.0, etc.), UDPServer using 508 byte buffer (this presumes that stuff said by some dude on Stack Overflow is correct about minimum MTU and packet overhead)