In bigger projects error handling with try-catch is something very important. Something more important than this is how you handle the error messages...