diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,7 +1,12 @@
 * Hackage: <http://hackage.haskell.org/package/crackNum>
 * GitHub:  <http://github.com/LeventErkok/crackNum/>
 
-* Latest Hackage released version: 2.1, 2018-07-20
+* Latest Hackage released version: 2.2, 2018-09-01
+
+### Version 2.2, 2018-09-01
+
+  * Instead of data-binary-ieee754, use reinterpret-cast package. According
+    to documents, the former is deprecated.
 
 ### Version 2.1, 2018-07-20
 
diff --git a/Data/Numbers/CrackNum.hs b/Data/Numbers/CrackNum.hs
--- a/Data/Numbers/CrackNum.hs
+++ b/Data/Numbers/CrackNum.hs
@@ -30,9 +30,9 @@
 
 import Numeric
 import Numeric.IEEE
-import Data.Binary.IEEE754
 import Data.Numbers.CrackNum.Data
 import Data.Numbers.CrackNum.Utils
+import Data.ReinterpretCast
 
 import qualified Data.Numbers.FloatingHex as FH
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
 
 ### Command line options:
 
-    crackNum v2.1, (c) Levent Erkok. Released with a BSD3 license.
+    crackNum v2.2, (c) Levent Erkok. Released with a BSD3 license.
     Usage: crackNum precision bit/hex-pattern
               --hp        16 bit half     precision
               --sp        32 bit single   precision
diff --git a/crackNum.cabal b/crackNum.cabal
--- a/crackNum.cabal
+++ b/crackNum.cabal
@@ -1,5 +1,5 @@
 Name:                crackNum
-Version:             2.1
+Version:             2.2
 Synopsis:            Crack various integer, floating-point data formats
 Description:         Crack HP, SP and DP floats and 8, 16, 32, 64 bit words and integers.
                      .
@@ -23,7 +23,7 @@
    main-is      : Data/Numbers/CrackNum/Main.hs
    ghc-options  : -Wall
    default-language: Haskell2010
-   build-depends: base >= 4 && < 5, ieee754, data-binary-ieee754, FloatingHex >= 0.4
+   build-depends: base >= 4 && < 5, ieee754, reinterpret-cast, FloatingHex >= 0.4
    other-modules: Data.Numbers.CrackNum
                 , Data.Numbers.CrackNum.Utils
                 , Data.Numbers.CrackNum.Data
@@ -32,7 +32,7 @@
 Library
   ghc-options     : -Wall
   default-language: Haskell2010
-  Build-Depends   : base >= 4 && < 5, ieee754, data-binary-ieee754, FloatingHex >= 0.4
+  Build-Depends   : base >= 4 && < 5, ieee754, reinterpret-cast, FloatingHex >= 0.4
   Exposed-modules : Data.Numbers.CrackNum
   other-modules   : Data.Numbers.CrackNum.Utils
                   , Data.Numbers.CrackNum.Data
