Added requirement for lxml