Improved exception rethrowing practice