/* Silently undo the ref - don't trigger destruction in the referent
* for a second time */
if (SvROK(ud->rsv) && SvRV(ud->rsv) == sv) {
/* Silently undo the ref - don't trigger destruction in the referent
* for a second time */
if (SvROK(ud->rsv) && SvRV(ud->rsv) == sv) {