diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for sound-change
 
+## 0.1.0.2 -- 2026-06-19
+
+* Added back in one of the "unused imports", namely `foldl'` from `Data.List`. Removing this had broken compatibility with older versions of `base`, causing build to fail on Hackage.
+
 ## 0.1.0.1 -- 2026-06-19
 
 * Tested with newest versions of dependencies and updated version bounds.
diff --git a/sound-change.cabal b/sound-change.cabal
--- a/sound-change.cabal
+++ b/sound-change.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               sound-change
-version:            0.1.0.1
+version:            0.1.0.2
 author:             Owen Bechtel
 maintainer:         ombspring@gmail.com
 
@@ -70,7 +70,7 @@
   other-modules: Language.ChangeSpec
 
   build-depends:
-    base, hspec, containers, sound-change == 0.1.0.1
+    base, hspec, containers, sound-change == 0.1.0.2
 
   build-tool-depends:
     hspec-discover:hspec-discover
diff --git a/src/Language/Change.hs b/src/Language/Change.hs
--- a/src/Language/Change.hs
+++ b/src/Language/Change.hs
@@ -23,7 +23,7 @@
 import qualified Data.Map as Map
 import Data.Set (Set)
 import Data.Map (Map)
-import Data.List (find, scanl')
+import Data.List (find, scanl', foldl') -- foldl' is for compatibility
 
 -- | A finite set, or the complement of a finite set.
 data PSet a = PSet (Set a) Bool
