Properly chain the preference stores

* my last change regressed reading of global settings - this restores it