Have compared both lxml and etree in both libraries len(message) returns the number of child elements. Will update the request and re-submit.