diff --git a/hakyll-sass.cabal b/hakyll-sass.cabal
--- a/hakyll-sass.cabal
+++ b/hakyll-sass.cabal
@@ -1,5 +1,5 @@
 name: hakyll-sass
-version: 0.2.1
+version: 0.2.2
 synopsis: Hakyll SASS compiler over hsass
 license: MIT
 license-file: LICENSE
diff --git a/src/Hakyll/Web/Sass.hs b/src/Hakyll/Web/Sass.hs
--- a/src/Hakyll/Web/Sass.hs
+++ b/src/Hakyll/Web/Sass.hs
@@ -49,9 +49,9 @@
 -- not be used to determine SCSS from SASS formatting.
 renderSassWith :: SassOptions -> Item String -> Compiler (Item String)
 renderSassWith options item =
-  let bodyStr = itemBody item
+  let filePath = toFilePath $ itemIdentifier item
   in join $ unsafeCompiler $ do
-    resultOrErr <- compileString bodyStr options
+    resultOrErr <- compileFile filePath options
     case resultOrErr of
       Left sassError -> errorMessage sassError >>= fail
       Right result -> return (makeItem result)
