diff --git a/src/ecpair.js b/src/ecpair.js
index d608884..960f270 100644
--- a/src/ecpair.js
+++ b/src/ecpair.js
@@ -61,15 +61,15 @@ ECPair.fromWIF = function (string, network) {
   var decoded = wif.decode(string)
   var version = decoded.version
 
-  // [network, ...]
+  // list of networks?
   if (types.Array(network)) {
-    network = network.filter(function (network) {
-      return version === network.wif
+    network = network.filter(function (x) {
+      return version === x.wif
     }).pop()
 
     if (!network) throw new Error('Unknown network version')
 
-  // network
+  // otherwise, assume a network object (or default to bitcoin)
   } else {
     network = network || NETWORKS.bitcoin
 
diff --git a/src/hdnode.js b/src/hdnode.js
index 4691574..34d38a4 100644
--- a/src/hdnode.js
+++ b/src/hdnode.js
@@ -61,9 +61,9 @@ HDNode.fromBase58 = function (string, networks) {
 
   // list of networks?
   if (Array.isArray(networks)) {
-    network = networks.filter(function (network) {
-      return version === network.bip32.private ||
-             version === network.bip32.public
+    network = networks.filter(function (x) {
+      return version === x.bip32.private ||
+             version === x.bip32.public
     }).pop()
 
     if (!network) throw new Error('Unknown network version')