SvTEMP_off is only necessary if there's no handler
If there is a handler, it can do that if it wishes to reuse
the SVs.  Thanks Nick for pointing this out.