- recursive cleanup on destination fixed