Added missing abstract for recursive extraction