diff --git a/ethereum.go b/ethereum.go
index fa7ce9ec787b876cbe10903f56ce5214528467ab..2500892f0b08d906072fffce3ab86acf83ee3cfb 100644
--- a/ethereum.go
+++ b/ethereum.go
@@ -65,7 +65,6 @@ func New(caps Caps, usePnp bool) (*Ethereum, error) {
 		nat, err = Discover()
 		if err != nil {
 			log.Println("UPnP failed", err)
-			return nil, err
 		}
 	}