diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,16 @@
 Changes
 =======
 
+Version 2.2.1.2
+---------------
+
+Catch exceptions when accepting golden tests
+
+Version 2.2.1.1
+---------------
+
+Switch to `temporary-rc`
+
 Version 2.2.1
 -------------
 
diff --git a/Test/Tasty/Golden/Manage.hs b/Test/Tasty/Golden/Manage.hs
--- a/Test/Tasty/Golden/Manage.hs
+++ b/Test/Tasty/Golden/Manage.hs
@@ -23,6 +23,7 @@
 import Data.Proxy
 import Data.Maybe
 import Control.Monad.Cont
+import Control.Exception
 import Text.Printf
 import Options.Applicative
 
@@ -73,5 +74,8 @@
 acceptGoldenTests opts tests = do
   let gs = getGoldenTests opts tests
   forM_ gs $ \(n,g) -> do
-    acceptGoldenTest g
-    printf "Accepted %s\n" n
+    mbExn <- try $ acceptGoldenTest g
+    case mbExn of
+      Right {} -> printf "Accepted %s\n" n
+      -- yeah, this is not async-exception-safe/correct
+      Left e -> printf "Error when trying to accept %s: %s\n" n (show (e :: SomeException))
diff --git a/tasty-golden.cabal b/tasty-golden.cabal
--- a/tasty-golden.cabal
+++ b/tasty-golden.cabal
@@ -1,5 +1,5 @@
 name:                tasty-golden
-version:             2.2.1.1
+version:             2.2.1.2
 synopsis:            Golden tests support for tasty
 description:
   This package provides support for «golden testing».
