I see two methods in here that are both concerned with fetching the xml. Maybe a good place to split out a new class?