diff --git a/bin/libbfa.js b/bin/libbfa.js
index 5f562c411337eb04a304d7ae120970607998746f..c968b578fb8aa1dc6b821fb7e63cf2b498b435e6 100644
--- a/bin/libbfa.js
+++ b/bin/libbfa.js
@@ -167,13 +167,16 @@ module.exports = class Libbfa
             });
             socket.on("error", (e) => {
                 console.error(e);
-                err = e;
+                err             =   e;
             });
             socket.on("close", () => {
+                if ( result === undefined )
+                    err         =   'Error undefined (close)'
+                else
                 if ( result.error && result.error.code && result.error.message )
-                    err = 'Error ' + result.error.code + ": "+ result.error.message;
+                    err         =   'Error ' + result.error.code + ": "+ result.error.message;
                 else
-                    result = result.result;
+                    result      =   result.result;
                 callback( err, result );
             });
         }
diff --git a/bin/monitor.js b/bin/monitor.js
index 0596f89767877e73296453229da7e8913feb2765..95f28aa85e1799d4fb90c74eeaf35ebcc1bbd183 100755
--- a/bin/monitor.js
+++ b/bin/monitor.js
@@ -318,7 +318,7 @@ function    timer()
             netid = x;
         } )
 	.catch( err => {
-            console.error("monitor.js non-fatal: "+err)
+            console.log( "monitor.js waiting for geth to open socket." );
         });
         return;
     }