diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java index 15ccbcf3a69..1f5a14aafc8 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java @@ -109,8 +109,9 @@ public class ChooseTypeEffect extends SpellAbilityEffect { //loop through sorted list and move each type to the front of the validTypes collection for (Entry entry : sortedList) { String type = entry.getKey(); - validTypes.remove(type); - validTypes.add(0, type); + if (validTypes.remove(type)) { //ensure an invalid type isn't introduced + validTypes.add(0, type); + } } } }