double check that GC wasn't destroyed

for some reason the event loop is triggered on some weird occasions on Mac OS which calls the GC::DeleteOld() on NULL gc