If we add another backend then we have keyring or we don't. Still redundant.
And if we need some extra check, we should add it when we need it. We shouldn't add/keep code just in case.