reverted to basic lxml parser without recovery