Better handle chain breaking to allow user to execute error handling function first.