different behaviour on different lxml versions? testing