diff --git a/src/sbbs3/exec.cpp b/src/sbbs3/exec.cpp
index d9e68b529569eb721996590872f6091d466ef25e..831dbbf1a0f1e538bfcc136a65c88f5fe321193d 100644
--- a/src/sbbs3/exec.cpp
+++ b/src/sbbs3/exec.cpp
@@ -556,13 +556,6 @@ js_BranchCallback(JSContext *cx, JSScript *script)
     return(JS_TRUE);
 }
 
-static JSClass js_scope_class ={
-        "Scope",
-		0,			/* flags */
-        JS_PropertyStub,JS_PropertyStub,JS_PropertyStub,JS_PropertyStub, 
-        JS_EnumerateStub,JS_ResolveStub,JS_ConvertStub,JS_FinalizeStub 
-    }; 
-
 long sbbs_t::js_execfile(const char *cmd)
 {
 	char*		p;
@@ -604,7 +597,7 @@ long sbbs_t::js_execfile(const char *cmd)
 		return(-1); 
 	}
 
-	js_scope=JS_NewObject(js_cx, &js_scope_class, NULL, js_glob);
+	js_scope=JS_NewObject(js_cx, NULL, NULL, js_glob);
 
 	if(js_scope!=NULL) {