Break clean out into sub tasks.