diff --git a/fast/Data/Reflection.hs b/fast/Data/Reflection.hs
--- a/fast/Data/Reflection.hs
+++ b/fast/Data/Reflection.hs
@@ -57,4 +57,4 @@
 
 -- | Reify a value at the type level, to be recovered with 'reflect'.
 reify :: a -> (forall s. Reifies s a => Proxy s -> r) -> r
-reify a k = (unsafeCoerce (Magic k) $! const a) Proxy
+reify a k = unsafeCoerce (Magic k) (const a) Proxy
diff --git a/reflection.cabal b/reflection.cabal
--- a/reflection.cabal
+++ b/reflection.cabal
@@ -1,5 +1,5 @@
 name:           reflection
-version:        1.1.5.1
+version:        1.1.6
 license:        BSD3
 license-file:   LICENSE
 author:         Edward A. Kmett, Elliott Hird, Oleg Kiselyov and Chung-chieh Shan
@@ -21,6 +21,10 @@
   .
   The original paper can be obtained from
   <http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf>.
+  .
+  /Changes in 1.1.6/:
+  .
+  * Relaxed an unnecessary strictness annotation in the fast implementation
   .
   /Changes in 1.1.5/:
   .
