diff --git a/libmat2/audio.py b/libmat2/audio.py
index 16b86f0b238ab0cbcc2c363c499fea7b50c98d76..598d93dde6a0b7e84e17bedf2dfccdc8586818c1 100644
--- a/libmat2/audio.py
+++ b/libmat2/audio.py
@@ -27,8 +27,11 @@ class MutagenParser(abstract.AbstractParser):
     def remove_all(self) -> bool:
         shutil.copy(self.filename, self.output_filename)
         f = mutagen.File(self.output_filename)
-        f.delete()
-        f.save()
+        try:
+            f.delete()
+            f.save()
+        except mutagen.MutagenError:
+            raise ValueError
         return True