No, I don't care about the rupture; I care about the source. Reporting the rupture index would be meaningless to the user. If an error occurs in this block of code, likely it is due to invalid or unexpected geometry in the source.