copy updater behavior to avoid report name/grade collisions. we might need duplicate...