dont create exceptions with circular references on corruption (will open a PR for this)