The decision to abort or fail on out-of-memory should be made as high up in the stack as possible.
The decision to abort or fail on out-of-memory should be made as high up in the stack as possible.