diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# 0.4.0.1 (2018-10-23)
+
+* Remove `GHC.Event` import in `Generics.SOP.Instances`
+  to fix build on Windows.
+
 # 0.4.0.0 (2018-10-20)
 
 * Split into `sop-core` and `generics-sop` packages.
diff --git a/generics-sop.cabal b/generics-sop.cabal
--- a/generics-sop.cabal
+++ b/generics-sop.cabal
@@ -1,5 +1,5 @@
 name:                generics-sop
-version:             0.4.0.0
+version:             0.4.0.1
 synopsis:            Generic Programming using True Sums of Products
 description:
   A library to support the definition of generic functions.
diff --git a/src/Generics/SOP/Instances.hs b/src/Generics/SOP/Instances.hs
--- a/src/Generics/SOP/Instances.hs
+++ b/src/Generics/SOP/Instances.hs
@@ -48,7 +48,7 @@
 import GHC.Conc -- new
 import GHC.ExecutionStack -- new
 import GHC.Exts -- new
-import GHC.Event -- new
+-- import GHC.Events -- platform-specific, omitted
 import GHC.Fingerprint -- new
 import GHC.Float -- new
 import qualified GHC.Generics -- new
@@ -253,9 +253,6 @@
 -- From GHC.Conc:
 deriveGeneric ''ThreadStatus -- new
 deriveGeneric ''BlockReason -- new
-
--- From GHC.Event(.Inernal):
-deriveGeneric ''Lifetime -- new
 
 -- From GHC.ExecutionStack:
 deriveGeneric ''Location -- new
