lxml etree instead of silly things