diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryReveal.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryReveal.java index cd075e001df..c1d1ab79a17 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryReveal.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryReveal.java @@ -446,11 +446,11 @@ public final class AbilityFactoryReveal { if (!noMove) { CardList movedCards = new CardList(); CardList andOrCards = new CardList(); + for (final Card c : top) { + rest.add(c); + } if (mitosis) { valid = AbilityFactoryReveal.sharesNameWithCardOnBattlefield(top); - for (final Card c : top) { - rest.add(c); - } } else if (!changeValid.equals("")) { if (changeValid.contains("ChosenType")) { changeValid = changeValid.replace("ChosenType", host.getChosenType()); @@ -461,9 +461,6 @@ public final class AbilityFactoryReveal { andOrCards.removeAll(valid); valid.addAll(andOrCards); } - for (final Card c : top) { - rest.add(c); - } if (valid.isEmpty() && choser.isHuman()) { valid.add(dummy); }