diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.1.1.2
+
+- Make test suite pass, even if `cat.jpg` is absent
+
 # 0.1.1.1
 
 - Remove test dependency on `JuicyPixels-util`
diff --git a/JuicyPixels-scale-dct.cabal b/JuicyPixels-scale-dct.cabal
--- a/JuicyPixels-scale-dct.cabal
+++ b/JuicyPixels-scale-dct.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           JuicyPixels-scale-dct
-version:        0.1.1.1
+version:        0.1.1.2
 synopsis:       Scale JuicyPixels images with DCT
 description:    Scale JuicyPixels Images with DCT
                 .
diff --git a/example/Example.hs b/example/Example.hs
--- a/example/Example.hs
+++ b/example/Example.hs
@@ -11,12 +11,15 @@
     -> IO ()
 processImage src size dst = do
     start <- getCurrentTime
-    Right dimg <- readImage src
-    let img = convertRGBA8 dimg
-    let ava = scale size img
-    writePng dst ava
-    end <- getCurrentTime
-    putStrLn $ dst ++ ": " ++ show (end `diffUTCTime` start)
+    eimg <- readImage src
+    case eimg of
+        Left err -> print err
+        Right dimg -> do
+            let img = convertRGBA8 dimg
+            let ava = scale size img
+            writePng dst ava
+            end <- getCurrentTime
+            putStrLn $ dst ++ ": " ++ show (end `diffUTCTime` start)
 
 main :: IO ()
 main = do
