diff --git a/Control/Concurrent/Lock/Test.hs b/Control/Concurrent/Lock/Test.hs
--- a/Control/Concurrent/Lock/Test.hs
+++ b/Control/Concurrent/Lock/Test.hs
@@ -85,7 +85,7 @@
   fmap not $ Lock.locked l
 
 test_lock_7 ∷ Assertion
-test_lock_7 = assert ∘ within (10 ⋅ a_moment) $ do
+test_lock_7 = assert ∘ within (1000 ⋅ a_moment) $ do
   l ← Lock.newAcquired
   _ ← forkIO $ wait_a_moment >> Lock.release l
   Lock.acquire l
diff --git a/concurrent-extra.cabal b/concurrent-extra.cabal
--- a/concurrent-extra.cabal
+++ b/concurrent-extra.cabal
@@ -1,5 +1,5 @@
 name:          concurrent-extra
-version:       0.7.0.5
+version:       0.7.0.6
 cabal-version: >= 1.8
 build-type:    Custom
 stability:     experimental
@@ -78,7 +78,7 @@
                , Control.Concurrent.ReadWriteVar.Test
                , TestUtils
 
-  ghc-options: -Wall
+  ghc-options: -Wall -threaded
 
   build-depends: base                 >= 3       && < 4.7
                , base-unicode-symbols >= 0.1.1   && < 0.3
