diff --git a/exec/chksetup.js b/exec/chksetup.js
index bb22aed3318affd35bdee639bb12b24c27d9353b..345ae25a01a15531c06596c9ec955f6ca95fb671 100644
--- a/exec/chksetup.js
+++ b/exec/chksetup.js
@@ -190,6 +190,8 @@ var tests = {
 		var finger_host = "vert.synchro.net";
 		var finger_query = "?bbs:" + system.name;
 		var finger_result = load({}, "finger_lib.js").request(finger_host, finger_query);
+		if(typeof finger_result == 'string')
+			return finger_result;
 		var finger_obj;
 		try {
 			finger_obj = JSON.parse(finger_result.join(''));