diff --git a/algebraic-path.cabal b/algebraic-path.cabal
--- a/algebraic-path.cabal
+++ b/algebraic-path.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: algebraic-path
-version: 0.1
+version: 0.1.0.1
 synopsis: Flexible and simple path manipulation library
 description:
   Path library that:
@@ -117,8 +117,9 @@
     QuickCheck >=2.14 && <3,
     algebraic-path:util,
     attoparsec >=0.13 && <0.15,
+    base >=4.14 && <5,
     natural-sort ^>=0.1.2,
-    rerebase >=1.21 && <2,
+    text >=1.2 && <3,
     text-builder ^>=1.0,
 
 library util
diff --git a/src/ast/AlgebraicPath/Ast/Component.hs b/src/ast/AlgebraicPath/Ast/Component.hs
--- a/src/ast/AlgebraicPath/Ast/Component.hs
+++ b/src/ast/AlgebraicPath/Ast/Component.hs
@@ -6,9 +6,9 @@
 where
 
 import AlgebraicPath.Ast.Name qualified as Name
+import AlgebraicPath.Util.Prelude
 import Data.Attoparsec.Text qualified as Attoparsec
 import TextBuilder qualified
-import Prelude
 
 data Component
   = NameComponent Name.Name
diff --git a/src/ast/AlgebraicPath/Ast/Path.hs b/src/ast/AlgebraicPath/Ast/Path.hs
--- a/src/ast/AlgebraicPath/Ast/Path.hs
+++ b/src/ast/AlgebraicPath/Ast/Path.hs
@@ -7,9 +7,9 @@
 
 import AlgebraicPath.Ast.Component qualified as Component
 import AlgebraicPath.Util.MonadPlus
+import AlgebraicPath.Util.Prelude
 import Data.Attoparsec.Text qualified as Attoparsec
 import TextBuilder qualified as TextBuilder
-import Prelude
 
 data Path
   = Path Bool [Component.Component]
