diff --git a/ipaacalib/java/src/ipaaca/InputBuffer.java b/ipaacalib/java/src/ipaaca/InputBuffer.java
index df7affe49193f08d8aabc4eef19edaf09cfb0961..de2be7281d55a79225b83d513c3e7a46d9ef66a9 100644
--- a/ipaacalib/java/src/ipaaca/InputBuffer.java
+++ b/ipaacalib/java/src/ipaaca/InputBuffer.java
@@ -270,9 +270,7 @@ public class InputBuffer extends Buffer
         {
             RemoteMessageIU rm = (RemoteMessageIU) event.getData();
             messageStore.put(rm.getUid(), rm);
-            // FIXME: this is NOT according to the other language versions!
-            // Messages must emit IUEventType.MESSAGE - not ADDED
-            callIuEventHandlers(rm.getUid(),false, IUEventType.ADDED, rm.getCategory());
+            callIuEventHandlers(rm.getUid(),false, IUEventType.MESSAGE, rm.getCategory());
             messageStore.remove(rm.getUid());
         }
         else if (event.getData() instanceof RemotePushIU)