Kid no longer requires ElementTree. Many people think that Kid used it to do the XML parsing. This is simply incorrect. It was actually only used for the class interface. During the serialization process Element instances, as well as instances of other ElementTree classes, were used to represent the data. This was not a strong enough reason to depend on a 3rd party package. This move does not imply in any way that I don't like the ElementTree package. In fact that is my favorite package to use when manipulating XML data. I introduced it to AGI sometime ago and have heard nothing, but good things.