diff --git a/compdoc-dhall-decoder.cabal b/compdoc-dhall-decoder.cabal
--- a/compdoc-dhall-decoder.cabal
+++ b/compdoc-dhall-decoder.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           compdoc-dhall-decoder
-version:        0.1.0.0
+version:        0.2.0.0
 synopsis:       Allows you to write FromDhall instances for Compdoc
 category:       dhall pandoc
 author:         Daniel Firth
@@ -31,7 +31,7 @@
       src
   build-depends:
       base >=4.7 && <5
-    , compdoc
+    , compdoc >=0.2.0.0
     , composite-aeson
     , composite-base
     , dhall
diff --git a/src/Text/Compdoc/Dhall.hs b/src/Text/Compdoc/Dhall.hs
--- a/src/Text/Compdoc/Dhall.hs
+++ b/src/Text/Compdoc/Dhall.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE DataKinds #-}
+{-# LANGUAGE TypeOperators #-}
 module Text.Compdoc.Dhall where
 
 import Composite.Aeson
@@ -11,7 +13,7 @@
 import Text.Pandoc
 
 -- | Decode a Compdoc value.
-compdocDecoder :: WriterOptions -> JsonFormat Void (Record a) -> D.InputNormalizer -> D.Decoder (Record (Compdoc a))
+compdocDecoder :: WriterOptions -> JsonFormat Void (Record a) -> D.InputNormalizer -> D.Decoder (Record (FContent ': a))
 compdocDecoder wopts f opts =
       D.Decoder
             { D.extract = extractDoc
