diff --git a/quack.sh b/quack.sh
index a58a0e61fd474dbc81c22e2a1224f190a2ce3220..084266ae71bcbccc1474e17d658b0ba799ca2bcb 100755
--- a/quack.sh
+++ b/quack.sh
@@ -292,9 +292,11 @@ function makeImages() {
         local CONV="$SRC_IMAGE"
     fi
 
-    if shouldGenerate "$FORCE_TILES" "$TILE_FOLDER" "tiles"; then
+    if [ ".true" == "$TILE" ]; then
+        if shouldGenerate "$FORCE_TILES" "$TILE_FOLDER" "tiles"; then
         # TODO: Specify JPEG quality
-        deepzoom "$CONV" -format $IMAGE_DISP_EXT -path "${DEST_FOLDER}/"
+            deepzoom "$CONV" -format $IMAGE_DISP_EXT -path "${DEST_FOLDER}/"
+        fi
     fi
 
     if shouldGenerate "$FORCE_BLOWN" "$WHITE_IMAGE" "overlay"; then