when corruption strikes, don't create exceptions with circular references