Chris Hafey wrote: Checking for allocation failures everywhere would be huge task and I am concerned that it would not add much value. Your concerns are unfounded. However, people using your software should be really concerned. You are excercising very dangerous practices. I hope you very soon learn the errors of your ways before you hurt anyone but yourself... What do you guys do about this? Check every single allocation. Do you actually check for failures and handle them? Are you trolling, or is it that you really don't know?! Of course you have to check for failures! If so, how do you handle them? In the appropriate way. There's no way to know how your application should handle failures. If not even you, the developer, know what to do in case of a failure in your own application... I'm speechless. Would you mind telling us the name of this application? Using it would be like juggling with handgrenades with the safety off, and I sure don't want to come anywhere near it.