I should also mention that I work a lot with C/C++ code base, we disabled exceptions because the C++ code inherited a C codebase, we found that simple error code works better for us, so we didn't bother using what C++ had to offer, hence my stance against exception handling, it's just better, simpler..