Using a try->catch, should help you, the ideal of course being having no error at all. There are many types of errors. A bad network connection can raise an error. This really should be handled, sometimes with try->catch, other times inside events specifically designed to inform us with the error (an example is the aStreams_Error sub). On the other hand, an error caused by your coding, should always been repaired, it's not good to try->catch it.