The loop to assert the proper audits shows up several times. Consider drying this up with an assert helper.