updated catch all error