diff --git a/src/main/java/ui/syscams/SysCAMSCompositeComponent.java b/src/main/java/ui/syscams/SysCAMSCompositeComponent.java
index d07c0c39afc9423da4adc037e5dfcddb52c641b2..b4715c23be17b14934c853c5863e53c085eb266d 100644
--- a/src/main/java/ui/syscams/SysCAMSCompositeComponent.java
+++ b/src/main/java/ui/syscams/SysCAMSCompositeComponent.java
@@ -407,11 +407,10 @@ public class SysCAMSCompositeComponent extends TGCScalableWithInternalComponent
 
 	public boolean acceptSwallowedTGComponent(TGComponent tgc) {
     	if (tgc instanceof SysCAMSBlockTDF) {
-    		return tgc instanceof SysCAMSBlockTDF;
+    		return true;
     	} else if (tgc instanceof SysCAMSBlockDE) {
-    		return tgc instanceof SysCAMSBlockDE;
-    	} else {
     		return true;
     	}
+    	return false;
 	}
 }
\ No newline at end of file