...
Yeah, this is pretty sketchy looking. The fact that JSDOMExceptionHandling does firstNonNativeCallFrame seems like this is probably unnecessary. I'm playing around in here right now I'll look into removing this.