How else would you check for errors given that you can never ensure your code will be 100% but free? Say handling the error that pops up once in a blue-moon.