diff --git a/hasql-mover.cabal b/hasql-mover.cabal
--- a/hasql-mover.cabal
+++ b/hasql-mover.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            hasql-mover
-version:         0.1.0.0
+version:         0.1.1
 synopsis:        Hasql migrations library
 description:
   A SQL renovator and removalist; a library for performing SQL migrations using
diff --git a/src/Hasql/Mover.hs b/src/Hasql/Mover.hs
--- a/src/Hasql/Mover.hs
+++ b/src/Hasql/Mover.hs
@@ -458,9 +458,10 @@
     MigrateDown {undoDivergents, divergentUseOldDown}
       | null ups && (null divergents && not undoDivergents) -> throwE MigrationNothingToRollback
       | undoDivergents && not (null divergents)
-      , u@DivergentMigration {migration, oldDown} <- last divergents -> do
-          wrapQuery (MigrationDivergentDownError u) (runRollback migration (if divergentUseOldDown then oldDown else down migration))
-          throwE MigrationNothingToRollback
+      , u@DivergentMigration {migration, oldDown} <- last divergents ->
+          wrapQuery
+            (MigrationDivergentDownError u)
+            (runRollback migration (if divergentUseOldDown then oldDown else down migration))
       | not (null divergents) ->
           throwE MigrationGotDivergents
       | u@UpMigration {migration} <- last ups -> do
