let's use a sane naming for the C worker
 needs LibXML includes in the header