All events should trigger observer callback
diff --git a/src/main/java/com/intel/jndn/utils/NDNObserver.java b/src/main/java/com/intel/jndn/utils/NDNObserver.java
index 5b9ddd9..c6d820e 100644
--- a/src/main/java/com/intel/jndn/utils/NDNObserver.java
+++ b/src/main/java/com/intel/jndn/utils/NDNObserver.java
@@ -45,7 +45,7 @@
     NDNEvent event = (NDNEvent) arg;
     events.add(event);
     // call onData callbacks
-    if (Data.class.isInstance(event.packet) && then != null) {
+    if (then != null) {
       then.onEvent(event);
     }
   }