diff --git a/dataframe-expr-serializer.cabal b/dataframe-expr-serializer.cabal
--- a/dataframe-expr-serializer.cabal
+++ b/dataframe-expr-serializer.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.4
 name:               dataframe-expr-serializer
-version:            1.2.0.1
+version:            1.2.1.0
 synopsis:           Serialize and deserialize dataframe expressions and pipelines.
 description:
     Save fitted @Expr@ values and whole pipelines (ordered @[NamedExpr]@) to a
@@ -39,8 +39,8 @@
     build-depends:      base >= 4 && < 5,
                         aeson >= 0.11.0.0 && < 3,
                         bytestring >= 0.11 && < 0.14,
-                        dataframe-core >= 2.2 && < 2.3,
-                        dataframe-operations >= 2.2 && < 2.3,
+                        dataframe-core >= 2.5 && < 2.6,
+                        dataframe-operations >= 2.5 && < 2.6,
                         text >= 2.1 && < 3,
                         vector >= 0.13 && < 0.15
     hs-source-dirs:     src
diff --git a/src/DataFrame/IR/ExprJson.hs b/src/DataFrame/IR/ExprJson.hs
--- a/src/DataFrame/IR/ExprJson.hs
+++ b/src/DataFrame/IR/ExprJson.hs
@@ -59,16 +59,7 @@
 import Data.Word (Word16, Word32, Word64, Word8)
 import Type.Reflection (TypeRep, Typeable, typeRep)
 
-import qualified DataFrame.Functions as F
-import DataFrame.Internal.Column (Columnable)
-import DataFrame.Internal.Expression (
-    AggStrategy (..),
-    BinaryOp (binaryName),
-    Expr (..),
-    UnaryOp (unaryName),
- )
-import qualified DataFrame.Internal.Expression as F
-import DataFrame.Operators (
+import DataFrame.Expression.Operators (
     ifThenElse,
     (.&&.),
     (./=.),
@@ -79,6 +70,15 @@
     (.>=.),
     (.||.),
  )
+import qualified DataFrame.Functions as F
+import DataFrame.Internal.Column (Columnable)
+import DataFrame.Internal.Expression (
+    AggStrategy (..),
+    BinaryOp (binaryName),
+    Expr (..),
+    UnaryOp (unaryName),
+ )
+import qualified DataFrame.Internal.Expression as F
 
 {- | Existential wrapper around a typed expression decoded from JSON.
 TODO: mchavinda - Maybe consolidate with UExpr from the main package.
