this garbage is because IE will still give you a non-falsey `responseXML` and it'll even contain a `textNode` with the contents of the busted XML document it couldn't parse!