diff --git a/pybis/src/python/pybis/dataset.py b/pybis/src/python/pybis/dataset.py
index 798e452c1e86560f21367700c2619d9b8b4a3756..efbfddf73f933031b9df443c65a3b2ca12f5cc12 100644
--- a/pybis/src/python/pybis/dataset.py
+++ b/pybis/src/python/pybis/dataset.py
@@ -294,7 +294,7 @@ class DataSet(
         elif ('type' in self.data) and ('kind' in self.data['type']): # openBIS 16.5.x DTO
             kind =self.data['type']['kind']
         
-        if kind == 'PHYSICAL':
+        if kind in ['PHYSICAL', 'CONTAINER']:
             return self._download_physical(files, destination, create_default_folders, wait_until_finished, workers)
         elif kind == 'LINK':
             if linked_dataset_fileservice_url is None: