diff --git a/hakyll-images.cabal b/hakyll-images.cabal
--- a/hakyll-images.cabal
+++ b/hakyll-images.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 441476f2acbede0dd71705047640f3afd182078fd9bfb34144d805fe3e4ba727
+-- hash: 2c391e45aeacd80cae44a88331bc4c4cff67e69127f1aaed68d4fb7ea7f56d29
 
 name:           hakyll-images
-version:        0.2.0
+version:        0.3.0
 synopsis:       Hakyll utilities to work with images
 description:    hakyll-images is an add-on to the hakyll package. It adds utilities to work with images, including JPEG compression.
 category:       Web
diff --git a/library/Hakyll/Images.hs b/library/Hakyll/Images.hs
--- a/library/Hakyll/Images.hs
+++ b/library/Hakyll/Images.hs
@@ -14,7 +14,9 @@
 Items must be loaded before compilers can be used, like so:
 @
     import Hakyll
-    import Hakyll.Images        ( resizeImageCompiler )
+    import Hakyll.Images        ( loadImage
+                                , resizeImageCompiler 
+                                )
     
     hakyll $ do
 
@@ -31,7 +33,8 @@
 
 @
     import Hakyll
-    import Hakyll.Images        ( compressJpgCompiler
+    import Hakyll.Images        ( loadImage
+                                , compressJpgCompiler
                                 , scaleImageCompiler 
                                 )
     
diff --git a/library/Hakyll/Images/Common.hs b/library/Hakyll/Images/Common.hs
--- a/library/Hakyll/Images/Common.hs
+++ b/library/Hakyll/Images/Common.hs
@@ -46,8 +46,8 @@
 --     compile $ loadImage 
 --         >>= compressJpgCompiler 50
 -- @
-loadImage :: Compiler Image
-loadImage = (toStrict . itemBody) <$> getResourceLBS
+loadImage :: Compiler (Item Image)
+loadImage = fmap toStrict <$> getResourceLBS
 
 -- | Translation between file extensions and image formats.
 -- It is important to keep track of image formats because Hakyll
diff --git a/library/Hakyll/Images/CompressJpg.hs b/library/Hakyll/Images/CompressJpg.hs
--- a/library/Hakyll/Images/CompressJpg.hs
+++ b/library/Hakyll/Images/CompressJpg.hs
@@ -16,7 +16,9 @@
 
 @
     import Hakyll
-    import Hakyll.Images        (compressJpgCompiler)
+    import Hakyll.Images        ( loadImage
+                                , compressJpgCompiler
+                                )
     
     hakyll $ do
 
diff --git a/library/Hakyll/Images/Resize.hs b/library/Hakyll/Images/Resize.hs
--- a/library/Hakyll/Images/Resize.hs
+++ b/library/Hakyll/Images/Resize.hs
@@ -16,7 +16,8 @@
 
 @
     import Hakyll
-    import Hakyll.Images        ( resizeImageCompiler 
+    import Hakyll.Images        ( loadImage
+                                , resizeImageCompiler 
                                 , scaleImageCompiler
                                 )
     
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name: hakyll-images
-version: '0.2.0'
+version: '0.3.0'
 github: "LaurentRDC/hakyll-images"
 license: BSD3
 author: "Laurent P. René de Cotret"
