It would probably be useful to have some onReady stream controller here to know whether all cached prefs are ready to be read.