diff --git a/Mage.Sets/src/mage/cards/a/AetherBurst.java b/Mage.Sets/src/mage/cards/a/AetherBurst.java
index 94c73e7079..15ad665ff4 100644
--- a/Mage.Sets/src/mage/cards/a/AetherBurst.java
+++ b/Mage.Sets/src/mage/cards/a/AetherBurst.java
@@ -27,7 +27,6 @@
  */
 package mage.cards.a;
 
-import java.util.UUID;
 import mage.abilities.Ability;
 import mage.abilities.Mode;
 import mage.abilities.effects.common.ReturnToHandTargetEffect;
@@ -35,13 +34,16 @@ import mage.cards.CardImpl;
 import mage.cards.CardSetInfo;
 import mage.constants.CardType;
 import mage.filter.FilterCard;
-import static mage.filter.StaticFilters.FILTER_PERMANENT_CREATURES;
 import mage.filter.predicate.mageobject.NamePredicate;
 import mage.game.Game;
 import mage.players.Player;
 import mage.target.Target;
 import mage.target.TargetPermanent;
 
+import java.util.UUID;
+
+import static mage.filter.StaticFilters.FILTER_PERMANENT_CREATURES;
+
 /**
  *
  * @author magenoxx_at_gmail.com
@@ -76,7 +78,7 @@ public class AetherBurst extends CardImpl {
                     }
                 }
             }
-            ((DynamicTargetCreaturePermanent) target).setMaxNumberOfTargets(amount + 1);
+            target.setMaxNumberOfTargets(amount + 1);
         }
     }
 
diff --git a/Mage.Sets/src/mage/cards/a/AncestralMemories.java b/Mage.Sets/src/mage/cards/a/AncestralMemories.java
index 6590fe5078..9dec2fdb8c 100644
--- a/Mage.Sets/src/mage/cards/a/AncestralMemories.java
+++ b/Mage.Sets/src/mage/cards/a/AncestralMemories.java
@@ -27,8 +27,6 @@
  */
 package mage.cards.a;
 
-import java.util.List;
-import java.util.UUID;
 import mage.abilities.Ability;
 import mage.abilities.effects.OneShotEffect;
 import mage.cards.*;
@@ -40,6 +38,8 @@ import mage.game.Game;
 import mage.players.Player;
 import mage.target.TargetCard;
 
+import java.util.UUID;
+
 /**
  *
  * @author Quercitron
@@ -99,7 +99,7 @@ class AncestralMemoriesEffect extends OneShotEffect {
 
                 TargetCard target = new TargetCard(Math.min(2, cards.size()), Zone.LIBRARY, new FilterCard("two cards to put in your hand"));
                 if (player.choose(Outcome.Benefit, cards, target, game)) {
-                    for (UUID targetId : (List<UUID>)target.getTargets()) {
+                    for (UUID targetId : target.getTargets()) {
                         Card card = cards.get(targetId, game);
                         if (card != null) {
                             card.moveToZone(Zone.HAND, source.getSourceId(), game, false);