half-assed cleanup on end-of-run diagnostics, it reports diffs correctly but in an ugly fashion, too busy with other serious things to spend too much time on this