made sure not to query the weak reference a second time.
Null ref checks.
Changed the app to pull from general settings (fed from a Settings activity).