[eluser]xwero[/eluser]
It's not that strange Because the only time you are going to get errors is when you are in the development phase and then you use the log to track errors. Even if you are in a rush and you don't have the time to do tests, which you should, you are not going to write code direct on the production server.
If there would be checks everywhere the application/website would run slow.