keeping whole exception backtrace