diff --git a/lofar_station_client/file_access/_compat_utils.py b/lofar_station_client/file_access/_compat_utils.py
index 1dc749f36a3a4769e95429b387acd4c9eec7ec1a..245d5dda5903c6943ed2e5136412140c092db3c6 100644
--- a/lofar_station_client/file_access/_compat_utils.py
+++ b/lofar_station_client/file_access/_compat_utils.py
@@ -1,4 +1,4 @@
-#  Copyright (C) 2022 ASTRON (Netherlands Institute for Radio Astronomy)
+#  Copyright (C) 2024 ASTRON (Netherlands Institute for Radio Astronomy)
 #  SPDX-License-Identifier: Apache-2.0
 
 # pylint: disable-all
@@ -8,32 +8,6 @@
 Contains required methods missing in older python versions.
 """
 
-try:
-    # Python >=3.8 should have these functions already
-    from typing import get_args
-    from typing import get_origin
-except ImportError:
-    import typing
-    import collections
-
-    def get_origin(tp):
-        """Copied from the Python 3.8 typing module"""
-        if isinstance(tp, typing._GenericAlias):
-            return tp.__origin__
-        if tp is typing.Generic:
-            return typing.Generic
-        return None
-
-    def get_args(tp):
-        """Copied from the Python 3.8 typing module"""
-        if isinstance(tp, typing._GenericAlias):
-            res = tp.__args__
-            if get_origin(tp) is collections.abc.Callable and res[0] is not Ellipsis:
-                res = (list(res[:-1]), res[-1])
-            return res
-        return ()
-
-
 try:
     from inspect import get_annotations
 except ImportError: