diff --git a/src/Graphics/Thumbnail.hs b/src/Graphics/Thumbnail.hs
--- a/src/Graphics/Thumbnail.hs
+++ b/src/Graphics/Thumbnail.hs
@@ -59,8 +59,9 @@
     let sizes = bool reqSizes (fitAspectRatio imageSize <$> reqSizes) preserveAspectRatio
     dstDir <- dstDirectory
     suffix <- bool (pure "") (('_' :) <$> nonce) nonceSuffix
-    thumbnails <- catMaybes <$>
-        traverse (createThumbnail config suffix dstDir image imageSize) sizes
+    thumbnails <- catMaybes <$> traverse
+        (createThumbnail config suffix dstDir image imageSize)
+        (maybe sizes (\rect -> rSize rect : sizes) cropFirst)
     pure thumbnails
   where
     cropImage :: Rect -> RGB -> RGB
diff --git a/thumbnail-polish.cabal b/thumbnail-polish.cabal
--- a/thumbnail-polish.cabal
+++ b/thumbnail-polish.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.4
 name:                thumbnail-polish
-version:             0.0.1.0
+version:             0.0.1.1
 synopsis:            Image thumbnail creation
 homepage:            https://github.com/alx741/thumbnail-polish
 -- bug-reports:
