deal with key source not being in keychain