restored collection handling