[eluser]Pascal Kriete[/eluser]
In a live app, you should never have to rely on errors to do your logic. You can always do checks to prevent them. Check if an entry exists, check if you're not getting any results. It's a much more reliable method. Errors are events you did not anticipate, not events to base decisions on.