[#25] maintaining the original error message and backtrace