diff --git a/src/sbbs3/js_bbs.cpp b/src/sbbs3/js_bbs.cpp
index f54e93957076dcadac6580e0d1ee8ad2d77e2eb6..410e781f1e7fd684c16f82acf2263f460c7dc1ab 100644
--- a/src/sbbs3/js_bbs.cpp
+++ b/src/sbbs3/js_bbs.cpp
@@ -1707,9 +1707,7 @@ js_bulkupload(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval
 		return(JS_TRUE);
 	}
 
-	sbbs->bulkupload(i);
-
-	*rval = BOOLEAN_TO_JSVAL(JS_TRUE);
+	*rval = BOOLEAN_TO_JSVAL(sbbs->bulkupload(i)==0);
 	return(JS_TRUE);
 }