diff --git a/exec/load/fido.js b/exec/load/fido.js
index 5d3bb18975e58628321296c7f345ecb53b335009..32c6b011e915519d78a620f9678a4d735fdfff0d 100644
--- a/exec/load/fido.js
+++ b/exec/load/fido.js
@@ -174,3 +174,16 @@ FIDO.Addr.prototype.toString = function()
 {
 	return this.str;
 };
+FIDO.Addr.prototype.flo_outbound = function(default_zone)
+{
+	// backslash() doesn't work on an empty string
+	var ret = '_';
+
+	if (this.zone !== undefined && this.zone !== default_zone)
+		ret += format(".%03x", this.zone);
+	ret = backslash(ret);
+	if (this.point !== undefined)
+		ret += backslash(format("%08x.pnt", this.point));
+	ret += format("%04x%04x.", this.net, this.node);
+	return ret.substr(1);
+};