checkpoint distr
Refactored UDPComms to make it transport independent