destroy one at a time for dependency reasons.