Catching an exception but not handling it seems like a bad idea. The GIL is on here, right? If so, checking the type and raising a `MemoryError` seems like the best thing.