diff --git a/ipaacalib/java/src/ipaaca/InputBuffer.java b/ipaacalib/java/src/ipaaca/InputBuffer.java
index cedadbe652905fce56db0d4c95ed196bb74452e5..ccaabc922935c84a6808678a10c0dad5c0608e05 100644
--- a/ipaacalib/java/src/ipaaca/InputBuffer.java
+++ b/ipaacalib/java/src/ipaaca/InputBuffer.java
@@ -508,6 +508,14 @@ public class InputBuffer extends Buffer
         }
     }
 
+    public void addCategoryInterest(String... categories)
+    {
+        for(String cat:categories)
+        {
+            createCategoryListenerIfNeeded(cat);
+        }
+    }
+
     public Collection<RemotePushIU> getIUs()
     {
         return iuStore.values();