by Robert Elz
is needed to store data persistently (The code is still crappy, but it will be needed by some gnome>=2.32 applications which switched to "gsettings".)