diff --git a/src/main/java/stormpot/whirlpool/Whirlpool.java b/src/main/java/stormpot/whirlpool/Whirlpool.java
index <HASH>..<HASH> 100644
--- a/src/main/java/stormpot/whirlpool/Whirlpool.java
+++ b/src/main/java/stormpot/whirlpool/Whirlpool.java
@@ -160,7 +160,7 @@ public class Whirlpool<T extends Poolable> implements LifecycledPool<T> {
     Request request = requestTL.get();
     request.requestOp = slot;
     try {
-      perform(request, 0, null, false, false);
+      perform(request, 1, TimeUnit.HOURS, false, false);
     } catch (InterruptedException e) {
       // this is not possible, but regardless...
       Thread.currentThread().interrupt();
fix a deadlock where a release by the WpAllocThread and one other client-thread could end up hanging forever.