     private func resetPercentages() {
         let type = DatabaseManager.shared.realm.objects(GPAScale.self).first!.scaleType
         GradeRubric.createRubric(ofType: type)
-        DispatchQueue.main.async {
-            self.resetFields()
-            self.updateFields()
-        }
+        self.resetFields()
+        self.updateFields()
     }
 
     private func verifyPercentages() -> [ClosedRange<Double>]? {

    private var notifToken: NotificationToken?

    /// The GradeRubric object which this table manages
    private let rubric: GradeRubric = DatabaseManager.shared.realm.objects(GradeRubric.self).first!

    /// The grade percentage views, 1 per cell that the table statically displays
    @IBOutlet var percentageViews: [UIGradePercentageView]!

            }
        }

        self.resetFields()
        self.updateFields()
    }
}
