fixed recursiveDelete and community/search handling