diff --git a/api-openbis-python3-pybis/src/python/pybis/dataset.py b/api-openbis-python3-pybis/src/python/pybis/dataset.py
index d6fdbd81d4376f476b5f26bb3ab917fbf458aab0..cbc21fe60a2edab578fb3dfc7a0d7d95f7c5d085 100644
--- a/api-openbis-python3-pybis/src/python/pybis/dataset.py
+++ b/api-openbis-python3-pybis/src/python/pybis/dataset.py
@@ -481,8 +481,7 @@ class DataSet(
             wait_until_finished=True,
             workers=10,
             linked_dataset_fileservice_url=None,
-            content_copy_index=0,
-            fast=False
+            content_copy_index=0
     ):
         """download the files of the dataSet.
 
@@ -511,7 +510,7 @@ class DataSet(
             kind = self.data["type"]["kind"]
 
         if kind in ["PHYSICAL", "CONTAINER"]:
-            if fast is True:
+            if self.openbis.get_server_information().is_version_greater_than(3, 5):
                 return self._download_fast_physical(files, destination, create_default_folders,
                                                     wait_until_finished)
             else: