use more clear approach to report last exception