not super happy with the added bloat/leakage, but this lets peers pass `info` between each other