diff --git a/libmat2/images.py b/libmat2/images.py
index 86e6b1731742ece38e5a756028b179835aeb657f..e55b765ac50dd890bb3c21f5e70dcb2ba367f884 100644
--- a/libmat2/images.py
+++ b/libmat2/images.py
@@ -63,7 +63,7 @@ class PNGParser(exiftool.ExiftoolParser):
 
         try:  # better fail here than later
             cairo.ImageSurface.create_from_png(self.filename)
-        except Exception:  # pragma: no cover
+        except:  # pragma: no cover
             # Cairo is returning some weird exceptions :/
             raise ValueError