diff --git a/PyQt5-stubs/QtCore.pyi b/PyQt5-stubs/QtCore.pyi
index d06dd39..1805a50 100644
--- a/PyQt5-stubs/QtCore.pyi
+++ b/PyQt5-stubs/QtCore.pyi
@@ -55,18 +55,11 @@ class pyqtSignal:
 
     def __init__(self, *types: typing.Any, name: str = ...) -> None: ...
 
-    if sys.version_info >= (3, 10):
-        @typing.overload
-        def __get__(self, instance: None, owner: typing.Optional[typing.Type["QObject"]] = ...) -> "pyqtSignal": ...
-
-        @typing.overload
-        def __get__(self, instance: "QObject", owner: typing.Optional[typing.Type["QObject"]] = ...) -> pyqtBoundSignal: ...
-    else:
-        @typing.overload
-        def __get__(self, instance: None, owner: typing.Type["QObject"]) -> "pyqtSignal": ...
+    @typing.overload
+    def __get__(self, instance: None, owner: typing.Optional[typing.Type["QObject"]] = ...) -> "pyqtSignal": ...
 
-        @typing.overload
-        def __get__(self, instance: "QObject", owner: typing.Type["QObject"]) -> pyqtBoundSignal: ...
+    @typing.overload
+    def __get__(self, instance: "QObject", owner: typing.Optional[typing.Type["QObject"]] = ...) -> pyqtBoundSignal: ...
 
 
 # Convenient type aliases.