Sorry, what I was trying to say is that this rescue block catches both XML parsing errors and dump_xml errors (which might be the 'virsh' command execution failing).  From the message I was only expecting it to catch the XML parse errors?