diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.markdown
@@ -0,0 +1,3 @@
+0.2.2
+-----
+* Flagged `Text.Hyphenation.Language` as `Trustworthy`. It has benign side-effects that cause it to read hyphenation files lazily from the installed `data-dir` but nothing else.
diff --git a/hyphenation.cabal b/hyphenation.cabal
--- a/hyphenation.cabal
+++ b/hyphenation.cabal
@@ -1,6 +1,6 @@
 name:          hyphenation
 category:      Text
-version:       0.2.1.8
+version:       0.2.2
 license:       BSD3
 cabal-version: >= 1.8
 license-file:  LICENSE
@@ -32,7 +32,7 @@
 
 data-dir:      data
 data-files:    *.hyp.txt, *.pat.txt, *.lic.txt, *.chr.txt
-extra-source-files: .travis.yml
+extra-source-files: .travis.yml CHANGELOG.markdown
 
 source-repository head
   type: git
diff --git a/src/Text/Hyphenation/Language.hs b/src/Text/Hyphenation/Language.hs
--- a/src/Text/Hyphenation/Language.hs
+++ b/src/Text/Hyphenation/Language.hs
@@ -1,3 +1,7 @@
+{-# LANGUAGE CPP #-}
+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 702
+{-# LANGUAGE Trustworthy #-}
+#endif
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Text.Hyphenation.Language
