Don't forget about additional comm modules if retrying fails for one.  Also implement formatted log composition.