I would go for the 2nd one, if you expect some errors in your code then I think it is proper to handle it yourself rather than your error handler.