diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,12 @@
-### 0.1.1 [2017-03-17]
+### 0.1.2 [2018.05.07]
+* Only use the `Win32`-provided version of `isMinTTY` if building against
+  `Win32-2.5.3` to be certain that one avoids Trac #13431.
+* Don't enable `Safe` on GHC 7.2.
+
+### 0.1.1 [2017.03.17]
 * Work around a serious bug on 32-bit Windows GHC that causes linker errors
   when mintty is used together with code that uses certain `msvcrt` functions,
   such as `atan`
 
-## 0.1 [2017-01-30]
+## 0.1 [2017.01.30]
 * Initial release
diff --git a/mintty.cabal b/mintty.cabal
--- a/mintty.cabal
+++ b/mintty.cabal
@@ -1,5 +1,5 @@
 name:                mintty
-version:             0.1.1
+version:             0.1.2
 synopsis:            A reliable way to detect the presence of a MinTTY console on Windows
 description:         MinTTY is a Windows-specific terminal emulator for the
                      widely used Cygwin and MSYS projects, which provide
@@ -30,13 +30,22 @@
 build-type:          Simple
 extra-source-files:  CHANGELOG.md, README.md, include/*.h
 cabal-version:       >=1.10
+tested-with:         GHC == 7.0.4
+                   , GHC == 7.2.2
+                   , GHC == 7.4.2
+                   , GHC == 7.6.3
+                   , GHC == 7.8.4
+                   , GHC == 7.10.3
+                   , GHC == 8.0.2
+                   , GHC == 8.2.2
+                   , GHC == 8.4.2
 
 source-repository head
   type:                git
   location:            https://github.com/RyanGlScott/mintty
 
-flag Win32-2-5
-  description:         Use Win32-2.5.0.0 or later.
+flag Win32-2-5-3
+  description:         Use Win32-2.5.3.0 or later.
   default:             True
 
 library
@@ -46,11 +55,11 @@
   if os(windows)
     cpp-options:       "-DWINDOWS"
 
-    if flag(Win32-2-5)
-      build-depends:   Win32 >= 2.5
+    if flag(Win32-2-5-3)
+      build-depends:   Win32 >= 2.5.3
     else
       build-depends:   filepath
-                     , Win32 < 2.5
+                     , Win32 < 2.5.3
       build-tools:     hsc2hs
       include-dirs:    include
       includes:        windows_cconv.h, winternl_compat.h
diff --git a/src/System/Console/MinTTY.hs b/src/System/Console/MinTTY.hs
--- a/src/System/Console/MinTTY.hs
+++ b/src/System/Console/MinTTY.hs
@@ -1,6 +1,6 @@
 {-# LANGUAGE CPP #-}
 
-#if __GLASGOW_HASKELL__ >= 702
+#if __GLASGOW_HASKELL__ >= 704
 {-# LANGUAGE Safe #-}
 #endif
 
@@ -21,7 +21,7 @@
 #if defined(WINDOWS)
 import           System.Win32.Types (HANDLE)
 
-# if MIN_VERSION_Win32(2,5,0)
+# if MIN_VERSION_Win32(2,5,3)
 import qualified System.Win32.MinTTY as Win32 (isMinTTY, isMinTTYHandle)
 # else
 -- NB: This is the backported definition local to this package, which we only
