a bit of ugliness and more support for libsecret is gained