a bit of work in adding libsecret support