use runInThisContext instead of runInNewContext