this lets you capture an exception and re-throw it without changing the stack-trace
By DerSon at Jun 19 2021