diff --git a/linearscan-hoopl.cabal b/linearscan-hoopl.cabal
--- a/linearscan-hoopl.cabal
+++ b/linearscan-hoopl.cabal
@@ -1,5 +1,5 @@
 name:          linearscan-hoopl
-version:       0.10.0
+version:       0.10.1
 synopsis:      Makes it easy to use the linearscan register allocator with Hoopl
 homepage:      http://github.com/jwiegley/linearscan-hoopl
 license:       BSD3
diff --git a/test/Generated.hs b/test/Generated.hs
--- a/test/Generated.hs
+++ b/test/Generated.hs
@@ -97,7 +97,7 @@
 
 generatedTests :: SpecWith ()
 generatedTests = it "Handles generated tests" $ do
-  res <- quickCheckWithResult stdArgs { maxSuccess = 1000000000 } $
+  res <- quickCheckWithResult stdArgs { maxSuccess = 1000 } $
       forAll arbitrary testGraph
   isSuccess res `shouldBe` True
 
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -23,6 +23,7 @@
 import Programs.Overcommit
 import Programs.Overlapped
 import Programs.Reservation
+import Programs.Reservation2
 import Programs.Residency
 import Programs.Residency2
 import Programs.Residency3
@@ -66,6 +67,7 @@
     it "Handles edge-case allocation scenario 6"   $ runTest allocation6
     it "Handles edge-case assignment scenario 1"   $ runTest assignment
     it "Handles edge-case reservation scenario 1"  $ runTest reservation
+    it "Handles edge-case reservation scenario 2"  $ runTest reservation2
     it "Handles edge-case residency scenario 1"    $ runTest residency
     it "Handles edge-case residency scenario 2"    $ runTest residency2
     it "Handles edge-case residency scenario 3"    $ runTest residency3
