diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+Transformers-Abort
+==================
+
+[![Travis](https://img.shields.io/travis/mvv/transformers-abort/master.svg)](https://travis-ci.org/mvv/transformers-abort) [![Hackage](https://img.shields.io/hackage/v/transformers-abort.svg)](http://hackage.haskell.org/package/transformers-abort)
+
+This package provides error and short-circuit monad transformers.
+
+Installation
+------------
+The usual:
+
+	$ cabal install
+
diff --git a/src/Control/Monad/Trans/Abort.hs b/src/Control/Monad/Trans/Abort.hs
--- a/src/Control/Monad/Trans/Abort.hs
+++ b/src/Control/Monad/Trans/Abort.hs
@@ -110,7 +110,9 @@
 instance Monad μ ⇒ Monad (AbortT e μ) where
   return  = AbortT . return . Right
   m >>= f = AbortT $ runAbortT m >>= either (return . Left) (runAbortT . f)
+#if !MIN_VERSION_base(4,13,0)
   fail    = AbortT . fail
+#endif
 
 #if MIN_VERSION_base(4,9,0)
 instance Fail.MonadFail μ ⇒ Fail.MonadFail (AbortT f μ) where
diff --git a/src/Control/Monad/Trans/Finish.hs b/src/Control/Monad/Trans/Finish.hs
--- a/src/Control/Monad/Trans/Finish.hs
+++ b/src/Control/Monad/Trans/Finish.hs
@@ -107,7 +107,9 @@
 instance Monad μ ⇒ Monad (FinishT f μ) where
   return  = FinishT . return . Right
   m >>= f = FinishT $ runFinishT m >>= either (return . Left) (runFinishT . f)
+#if !MIN_VERSION_base(4,13,0)
   fail    = FinishT . fail
+#endif
 
 #if MIN_VERSION_base(4,9,0)
 instance Fail.MonadFail μ ⇒ Fail.MonadFail (FinishT f μ) where
@@ -175,6 +177,6 @@
 runFinish ∷ Finish f α → Either f α
 runFinish = runIdentity . runFinishT
 
--- | 'runFinishT'' specialized to 'Finish'.
+-- | 'runFinishT'' specialized for 'Finish'.
 runFinish' ∷ Finish α α → α
 runFinish' = runIdentity . runFinishT'
diff --git a/transformers-abort.cabal b/transformers-abort.cabal
--- a/transformers-abort.cabal
+++ b/transformers-abort.cabal
@@ -1,5 +1,5 @@
 Name: transformers-abort
-Version: 0.6.0.1
+Version: 0.6.0.3
 Category: Control
 Stability: experimental
 Synopsis: Error and short-circuit monad transformers
@@ -15,7 +15,13 @@
 License: BSD3
 License-File: LICENSE
 
-Cabal-Version: >= 1.6.0
+Extra-Source-Files:
+  README.md
+
+Tested-With: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2,
+             GHC==8.4.4, GHC==8.6.5, GHC==8.8.3, GHC==8.10.1
+
+Cabal-Version: >= 1.10.0
 Build-Type: Simple
 
 Source-Repository head
@@ -23,6 +29,7 @@
   Location: https://github.com/mvv/transformers-abort.git
 
 Library
+  Default-Language: Haskell2010
   Build-Depends:
     base              >= 4 && < 5,
     transformers      >= 0.2,
