diff --git a/storable-peek-poke.cabal b/storable-peek-poke.cabal
--- a/storable-peek-poke.cabal
+++ b/storable-peek-poke.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           storable-peek-poke
-version:        0.1.0.1
+version:        0.1.0.2
 synopsis:       class Sizable, Peek and Poke
 description:    Please see the README on GitHub at <https://github.com/YoshikuniJujo/storable-peek-poke#readme>
 category:       Data, Foreign
@@ -33,10 +33,12 @@
       Paths_storable_peek_poke
   hs-source-dirs:
       src
+  default-extensions:
+      GADTs
   ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
   build-depends:
       base >=4.7 && <5
-    , typelevel-tools-yj
+    , typelevel-tools-yj <2
   default-language: Haskell2010
 
 test-suite storable-peek-poke-test
@@ -46,9 +48,11 @@
       Paths_storable_peek_poke
   hs-source-dirs:
       test
+  default-extensions:
+      GADTs
   ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       base >=4.7 && <5
     , storable-peek-poke
-    , typelevel-tools-yj
+    , typelevel-tools-yj <2
   default-language: Haskell2010
