Fix recursive extraction.
Add different extraction targets.