diff --git a/bin/libbfa.sh b/bin/libbfa.sh
index 2d3a3026ae40c5bd188896f06a277813c06d999b..cce0629c939e6fcb86462faec337d429033adecd 100644
--- a/bin/libbfa.sh
+++ b/bin/libbfa.sh
@@ -167,17 +167,20 @@ function bfainit
     #
     # BFANETWORKID
     test    -n "${BFANETWORKID}"    ||  BFANETWORKID=47525974938
+    export BFANETWORKID
     #
     # BFANETWORKDIR
     test    -n "${BFANETWORKDIR}"   ||  BFANETWORKDIR="${BFAHOME}/network"
     mkdir   -p "${BFANETWORKDIR}"
     test    -d "${BFANETWORKDIR}"   ||  fatal "\$BFANETWORKDIR (\"${BFANETWORKDIR}\") not found."
+    export BFANETWORKDIR
     #
     # BFANODEDIR
     test    -n "$BFANODEDIR"        ||  BFANODEDIR="${BFANETWORKDIR}/node"
+    export BFANODEDIR
     #
     # Default to IPC connections, because we have more geth modules available.
-    true ${BFASOCKETTYPE:=ipc}
+    export ${BFASOCKETTYPE:=ipc}
     case "${BFASOCKETTYPE}" in
         ipc)
             true ${BFASOCKETURL:="ipc:${BFANODEDIR}/geth.ipc"}