We definitely don't want to assert() anywhere in the egl library, since it is not supposed to throw. EGL_BAD_ACCESS on !Module.ctx sounds good to me, and EGL_NOT_INITIALIZED if !EGL.defaultDisplayInitialized,