Okay, i have a problem. I need to invalidate all NSTimers in my app, even if they have not been called/used yet. Does anyone know of a way to do this? if i try [timer invalidate], it crashes because some of the timer's have not even been used yet. This is for my "game over" in my app, and since the user always loses at a different level, I need a way to disable all timers. Thanks for the help! 