diff --git a/src/UUID.hs b/src/UUID.hs
--- a/src/UUID.hs
+++ b/src/UUID.hs
@@ -19,7 +19,7 @@
 
 import Arithmetic.Nat
 import Data.Bits
-import Data.ByteArray.Builder.Bounded
+import Data.Bytes.Builder.Bounded
 import Data.Bytes
 import Data.Bytes.Parser
 import Data.Bytes.Parser.Latin
diff --git a/uuid-bytes.cabal b/uuid-bytes.cabal
--- a/uuid-bytes.cabal
+++ b/uuid-bytes.cabal
@@ -1,6 +1,6 @@
 cabal-version: >=1.10
 name: uuid-bytes
-version: 0.1.1.0
+version: 0.1.2.0
 synopsis: UUID parsing using byteverse packages
 description: This packages provides `bytesmith` parsers and `byteslice` encoders for 128bit UUIDs in hexadecimal format.
 -- bug-reports:
@@ -24,12 +24,12 @@
   exposed-modules:
     UUID
   build-depends: 
-      base >=4.12 && <4.14
+      base >=4.12 && <4.15
     , wide-word
     , byteslice >=0.2.1 && <0.3
     , bytesmith >=0.3.5 && <0.4
     , primitive
-    , small-bytearray-builder >= 0.3.3.0 && <0.4
+    , bytebuild >= 0.3.4.0 && <0.4
     , natural-arithmetic
   hs-source-dirs: src
   default-language: Haskell2010
