> Do others think we should just turn on a throwing new, and work it > that way? It's really risk-free to do the right thing. The reason is that the current default behavior is to just kill the whole program if new fails (after any new-handlers get a chance). Even if the throwing new dumps core instead, that is no worse than what users have now.