diff --git a/router/java/src/org/xlattice/crypto/filters/BloomSHA1.java b/router/java/src/org/xlattice/crypto/filters/BloomSHA1.java
index 52b7531ad8d7c3c5c5217f0195766dc01ce538b2..6320f43f372c79903f62d307e9775e92887d8e95 100644
--- a/router/java/src/org/xlattice/crypto/filters/BloomSHA1.java
+++ b/router/java/src/org/xlattice/crypto/filters/BloomSHA1.java
@@ -95,7 +95,7 @@ public class BloomSHA1 {
         filterWords = (filterBits + 31)/32;     // round up 
         filter = new int[filterWords];
         ks = new KeySelector(m, k);
-        buf = new LinkedBlockingQueue(16);
+        buf = new LinkedBlockingQueue<int[]>(16);
 
         // DEBUG
         //System.out.println("Bloom constructor: m = " + m + ", k = " + k