lxml added fallback support