diff --git a/ethcrypto/key_store.go b/ethcrypto/key_store.go
index f14f1420555b558a5155b519351fa3631270625c..460f0c978c87fdd20842ea4adc8a295a022faf53 100644
--- a/ethcrypto/key_store.go
+++ b/ethcrypto/key_store.go
@@ -32,7 +32,7 @@ func (k *DBKeyStore) Save(session string, keyRing *KeyRing) error {
 func (k *DBKeyStore) Load(session string) (*KeyRing, error) {
 	data, err := k.db.Get(k.dbKey(session))
 	if err != nil {
-		return nil, err
+		return nil, nil
 	}
 	var keyRing *KeyRing
 	keyRing, err = NewKeyRingFromBytes(data)