diff --git a/Mage/src/main/java/mage/target/Targets.java b/Mage/src/main/java/mage/target/Targets.java
index 7ebef50259..64c67c104a 100644
--- a/Mage/src/main/java/mage/target/Targets.java
+++ b/Mage/src/main/java/mage/target/Targets.java
@@ -4,10 +4,7 @@ import mage.abilities.Ability;
 import mage.constants.Outcome;
 import mage.game.Game;
 import mage.game.events.GameEvent;
-import mage.target.targetpointer.FirstTargetPointer;
-import mage.target.targetpointer.SecondTargetPointer;
-import mage.target.targetpointer.TargetPointer;
-import mage.target.targetpointer.ThirdTargetPointer;
+import mage.target.targetpointer.*;
 import org.apache.log4j.Logger;
 
 import java.util.ArrayList;
@@ -170,9 +167,13 @@ public class Targets extends ArrayList<Target> {
             }
         }
 
+        if (targetPointer instanceof FixedTarget || targetPointer instanceof FixedTargets) {
+            // fixed target = direct ID, you can't find target type and description
+            proccessed = true;
+        }
+
         if (!proccessed) {
             logger.error("Unknown target pointer " + (targetPointer != null ? targetPointer : "null"), new Throwable());
-            // TODO: add other target types?
         }
 
         return null;