diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,9 @@
 # Revision history for network-control
 
-## 0.0.0 -- YYYY-mm-dd
+## 0.0.1
 
-* First version. Released on an unsuspecting world.
+* Supporting GHC 8.10.
+
+## 0.0.0
+
+* First version.
diff --git a/Network/Control/Flow.hs b/Network/Control/Flow.hs
--- a/Network/Control/Flow.hs
+++ b/Network/Control/Flow.hs
@@ -83,7 +83,7 @@
          in (flow', Nothing)
   where
     available = rxfLimit - rxfReceived
-    threshold = rxfWindow .>>. 1
+    threshold = rxfWindow `unsafeShiftR` 1
     consumed' = rxfConsumed + consumed
 
 -- | Checking if received data is acceptable against the
diff --git a/network-control.cabal b/network-control.cabal
--- a/network-control.cabal
+++ b/network-control.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            network-control
-version:         0.0.0
+version:         0.0.1
 license:         BSD-3-Clause
 license-file:    LICENSE
 maintainer:      kazu@iij.ad.jp
@@ -22,6 +22,6 @@
     default-extensions: Strict StrictData
     ghc-options:        -Wall
     build-depends:
-        base >=4.15 && <5,
+        base >=4.14 && <5,
         psqueues,
         unix-time
