diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for reflex
 
+## 0.6.2.4
+
+* Update to monoidal-containers 0.6
+
 ## 0.6.2.3
 
 * Add an upper-bound to witherable
diff --git a/reflex.cabal b/reflex.cabal
--- a/reflex.cabal
+++ b/reflex.cabal
@@ -1,5 +1,5 @@
 Name: reflex
-Version: 0.6.2.3
+Version: 0.6.2.4
 Synopsis: Higher-order Functional Reactive Programming
 Description: Reflex is a high-performance, deterministic, higher-order Functional Reactive Programming system
 License: BSD3
@@ -79,10 +79,10 @@
   if flag(split-these)
     build-depends:     these >= 1 && <1.1,
                        semialign >=1 && <1.1,
-                       monoidal-containers >= 0.5.0.1 && < 0.6
+                       monoidal-containers >= 0.6 && < 0.7
   else
     build-depends:     these >= 0.4 && <0.9,
-                       monoidal-containers == 0.5.0.0
+                       monoidal-containers == 0.4.0.0
 
   exposed-modules:
     Control.Monad.ReaderIO
