use AutoSafeJSContext to not crash in debug mode