We have quite a few occurrences of "Crashlytics.sharedInstance().throwException()" simply to make sure we are aware of unexpected behaviors of the app. This causes bad UX and should be replaced by meaningful logs to Crashlytics without crashing the app.