The benefit of re-raising is that if someone were to pick this class up in the future or start using it and _not_ notice that there's an `exception` attribute, the exception is then not hidden still. So the raising keeps this from being suppressed after change and protects ourselves from forgetting about body parse issues.