diff --git a/src/scientific_plots/__init__.py b/src/scientific_plots/__init__.py
index 0ef0f56d4f7c93743265ad9470e9fc393422fcb6..cd5c3dc43d9b96e9fdad53e18564568eece0e349 100644
--- a/src/scientific_plots/__init__.py
+++ b/src/scientific_plots/__init__.py
@@ -5,4 +5,4 @@ useful across several different projects and repositories. It also contains
 stub-files with several data-type annotations for scipy and matplot-lib
 functions."""
 
-__version__ = "1.8.4"
+__version__ = "1.8.5"
diff --git a/src/scipy-stubs/signal/__init__.pyi b/src/scipy-stubs/signal/__init__.pyi
index 6cbdb7346fdb107d2742351110b4f0848119899e..d1cc02947c7cc5bcf55406d839d50481d08bca21 100644
--- a/src/scipy-stubs/signal/__init__.pyi
+++ b/src/scipy-stubs/signal/__init__.pyi
@@ -3,11 +3,14 @@
 Stub-files for scipy.signal. This module contains the type-annotations for
 scipy's library for fourier-transformations and signal analysis.
 """
-from typing import Tuple, Optional, Union, overload, TypeVar
+from typing import Tuple, Optional, Union, overload, TypeVar, Any
 
 from scientific_plots.types_ import Vector, Matrix, Tensor
 
 
+Input = TypeVar("Input", Vector, Matrix, Tensor)
+
+
 def welch(
     Y: Union[Vector, list[float]],
     fs: Optional[float] = None,
@@ -47,17 +50,17 @@ def savgol_filter(
 
 
 def sosfilt(
-    sos: Single, x: Union[Single, Matrix],
+    sos: Single, x: Input,
     axis: int = -1, zi: Optional[Single] = None,
     padtype: Optional[str] = "odd", padlen: Optional[int] = None)\
-        -> Vector: ...
+        -> Input: ...
 
 
 def sosfiltfilt(
-    sos: Single, x: Union[Single, Matrix],
+    sos: Single, x: Input,
     axis: int = -1, zi: Optional[Single] = None,
     padtype: Optional[str] = "odd", padlen: Optional[int] = None)\
-        -> Vector: ...
+        -> Input: ...
 
 
 def butter(
@@ -65,10 +68,14 @@ def butter(
     output: str = "ba", fs: Optional[float] = None) -> Vector: ...
 
 
-Input = TypeVar("Input", Vector, Matrix, Tensor)
-
-
 def wiener(
     im: Input,
     noise: Optional[float] = None,
     mysize: Optional[Union[int, Vector]] = None) -> Input: ...
+
+
+def sosfreqz(sos: Any,
+             worN: Optional[Union[int, Vector]] = 512, 
+             whole: bool = False, 
+             fs: Optional[float] = None)\
+	-> tuple[Vector, Vector]: ...
diff --git a/src/skimage-stubs/filters.pyi b/src/skimage-stubs/filters.pyi
index 92909ae3c546c584baefa95469d346c1024050b3..d6a16b0795079109dc37969e37332126f3a81b6e 100644
--- a/src/skimage-stubs/filters.pyi
+++ b/src/skimage-stubs/filters.pyi
@@ -13,10 +13,3 @@ def butterworth(
     high_pass: bool = False,
     squared_butterworth: bool = False,
     npad: Optional[int] = None) -> Matrix: ...
-
-
-def sosfreqz(sos: Any,
-             worN: Optional[Union[int, Vector]] = 512, 
-             whole: bool = False, 
-             fs: Optional[float] = None)\
-	-> tuple[Vector, Vector]: ...