I can do this, but EmitKeepAlive used to be an almost exact copy of EmitExit(), which is where the v8:: came from. Could I just resync it's implementation, so it makes use of MakeCallback()?