diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-## [_Unreleased_](https://github.com/pbrisbin/ronn/compare/ronn-optparse-applicative-v1.0.0.0...main)
+## [_Unreleased_](https://github.com/pbrisbin/ronn/compare/ronn-optparse-applicative-v1.0.1.0...main)
+
+## [v1.0.1.0](https://github.com/pbrisbin/ronn/tree/ronn-optparse-applicative-v1.0.1.0)
+
+- Add `HasSections` instance
 
 ## [v1.0.0.0](https://github.com/pbrisbin/ronn/tree/ronn-optparse-applicative-v1.0.0.0)
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -10,8 +10,8 @@
 
 See [the test][test] and [the result][golden].
 
-[test]: ./ronn-optparse-applicative/tests/Ronn/Options.Applicative.hs
-[golden]: ./doc/ronn-optparse-applicative.1.ronn
+[test]: ./tests/Ronn/Options/ApplicativeSpec.hs
+[golden]: ./../doc/ronn-optparse-applicative.1.ronn
 
 ---
 
diff --git a/ronn-optparse-applicative.cabal b/ronn-optparse-applicative.cabal
--- a/ronn-optparse-applicative.cabal
+++ b/ronn-optparse-applicative.cabal
@@ -1,6 +1,6 @@
 cabal-version:   1.18
 name:            ronn-optparse-applicative
-version:         1.0.0.0
+version:         1.0.1.0
 license:         AGPL-3
 maintainer:      Pat Brisbin
 homepage:        https://github.com/pbrisbin/ronn#readme
@@ -39,7 +39,7 @@
     build-depends:
         base >=4.16.4.0 && <5,
         optparse-applicative >=0.17.1.0,
-        ronn >=1.1.0.0,
+        ronn >=1.1.1.0,
         text >=1.2.5.0
 
     if impl(ghc >=9.8)
diff --git a/src/Ronn/Options/Applicative.hs b/src/Ronn/Options/Applicative.hs
--- a/src/Ronn/Options/Applicative.hs
+++ b/src/Ronn/Options/Applicative.hs
@@ -1,3 +1,5 @@
+{-# OPTIONS_GHC -Wno-orphans #-}
+
 -- |
 --
 -- Module      : Ronn.Options.Applicative
@@ -29,7 +31,12 @@
   , OptTree (..)
   , Option (..)
   )
+import Ronn (HasSections (..))
 import Ronn.AST
+
+instance HasSections Parser where
+  getSynopsis = Just . optSynopsis
+  getOptDefinitions = Just . optDefinitions
 
 optSynopsis :: Parser a -> [Part]
 optSynopsis = go False . treeMapParser (const void)
diff --git a/tests/Ronn/Options/ApplicativeSpec.hs b/tests/Ronn/Options/ApplicativeSpec.hs
--- a/tests/Ronn/Options/ApplicativeSpec.hs
+++ b/tests/Ronn/Options/ApplicativeSpec.hs
@@ -1,5 +1,3 @@
-{-# OPTIONS_GHC -Wno-orphans #-}
-
 -- |
 --
 -- Module      : Ronn.Options.ApplicativeSpec
@@ -15,17 +13,9 @@
 import Prelude
 
 import Options.Applicative
-import Ronn.Options.Applicative
+import Ronn.Options.Applicative ()
 import Ronn.Test
 import Test.Hspec
-
-instance HasSynopsis Parser where
-  getSynopsis = Just . optSynopsis
-
-instance HasOptDefinitions Parser where
-  getOptDefinitions = Just . optDefinitions
-
-instance HasEnvDefinitions Parser
 
 spec :: Spec
 spec = do
