I guess the hash isn't necessary, @raydavis.  I could have just done it with two variables.  I didn't now it was important, but I'll change it anyway.  

I'll also change the name of the function to reflect a boolean response while I'm at it
- valid_xml_response
+ valid_xml_response?

So don't merge until i fix that please.