diff --git a/easytensor-vulkan.cabal b/easytensor-vulkan.cabal
--- a/easytensor-vulkan.cabal
+++ b/easytensor-vulkan.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.31.1.
+-- This file has been generated from package.yaml by hpack version 0.33.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: fe65c6acd6937865b73c93a07e755a898d75d29aed15b93f7c899be76dc04cba
+-- hash: f0b288b4ebf88614e61462d7efb51b08ef85f005c2f0027d2e0769139d2dbb6e
 
 name:           easytensor-vulkan
-version:        2.0.2.0
+version:        2.0.2.1
 synopsis:       Use easytensor with vulkan-api.
 description:    Use easytensor DataFrame types with vulkan-api. This package provides an orphan instance of PrimBytes for Vulkan structures, so they can be used as elements of DataFrames. In addition, it provides a few helper functions for working with array-like structures.
 category:       math, geometry, vulkan, bsd3, graphics, library, opengl
diff --git a/src/Graphics/Vulkan/Marshal/Create/DataFrame.hs b/src/Graphics/Vulkan/Marshal/Create/DataFrame.hs
--- a/src/Graphics/Vulkan/Marshal/Create/DataFrame.hs
+++ b/src/Graphics/Vulkan/Marshal/Create/DataFrame.hs
@@ -29,6 +29,7 @@
 
 
 import Foreign.Storable
+import GHC.Exts                         (unsafeCoerce#)
 import GHC.Base
 import GHC.Ptr                          (Ptr (..))
 import Graphics.Vulkan
