Throw first encountered error, not new one (preserves stack)