diff --git a/CHANGELOG.md b/CHANGELOG.md
index 642983127050cfd2618bc88c49468d99aa7117b1..e8dc83ada9ea563d0d413fb26a84e920eba7fd56 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,4 @@
 # v2.25.4
 
 * add JSONAbleDataObject
+* improved typing for reraise_as
diff --git a/satella/__init__.py b/satella/__init__.py
index 4061a19a0e827b308381ce83b72e8ff62d827d93..66d2dcd3f0a45fb4b85fc5ce1cffddbfadcb3b11 100644
--- a/satella/__init__.py
+++ b/satella/__init__.py
@@ -1 +1 @@
-__version__ = '2.25.4a2'
+__version__ = '2.25.4a3'
diff --git a/satella/coding/typing.py b/satella/coding/typing.py
index 8b79d2cf82a7d3a8df245bb2f41105bf8551febf..9f86680a8ab2604b2553c222106f1fcc7e35ed36 100644
--- a/satella/coding/typing.py
+++ b/satella/coding/typing.py
@@ -17,7 +17,7 @@ NoArgCallable = tp.Callable[[], T]
 Predicate = tp.Callable[[T], bool]
 
 ExceptionClassType = tp.Type[Exception]
-ExceptionList = tp.Union[ExceptionClassType, tp.Tuple[ExceptionClassType]]
+ExceptionList = tp.Union[ExceptionClassType, tp.Tuple[ExceptionClassType, ...]]
 
 
 class ClassComparable(metaclass=ABCMeta):