diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,12 @@
 Changes
 =======
 
+Version 2.3.1.3
+---------------
+
+* Make the environment variable `TASTY_ACCEPT=True` work, and make the value
+    case-insensitive (so `TASTY_ACCEPT=true` works, too)
+
 Version 2.3.1.2
 ---------------
 
diff --git a/Test/Tasty/Golden/Internal.hs b/Test/Tasty/Golden/Internal.hs
--- a/Test/Tasty/Golden/Internal.hs
+++ b/Test/Tasty/Golden/Internal.hs
@@ -29,15 +29,10 @@
   deriving (Eq, Ord, Typeable)
 instance IsOption AcceptTests where
   defaultValue = AcceptTests False
-  parseValue = fmap AcceptTests . safeRead
+  parseValue = fmap AcceptTests . safeReadBool
   optionName = return "accept"
   optionHelp = return "Accept current results of golden tests"
-  optionCLParser =
-    fmap AcceptTests $
-    switch
-      (  long (untag (optionName :: Tagged AcceptTests String))
-      <> help (untag (optionHelp :: Tagged AcceptTests String))
-      )
+  optionCLParser = flagCLParser Nothing (AcceptTests True)
 
 instance IsTest Golden where
   run opts golden _ = runGolden golden (lookupOption opts)
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.3.1.2
+version:             2.3.1.3
 synopsis:            Golden tests support for tasty
 description:
   This package provides support for «golden testing».
@@ -40,7 +40,7 @@
 
   build-depends:
     base ==4.*,
-    tasty >= 0.8,
+    tasty >= 1.0.1,
     bytestring >= 0.10,
     process,
     mtl,
@@ -64,7 +64,7 @@
     test.hs
   Build-depends:
       base >= 4 && < 5
-    , tasty >= 0.8
+    , tasty
     , tasty-hunit
     , tasty-golden
     , filepath
