Revamped a lot of the settings stuff. This should fix the Q_ASSERT that would appear