diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java index 5e72cd9fdf4..dcf79e209af 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java @@ -891,7 +891,7 @@ public class ChangeZoneEffect extends SpellAbilityEffect { // ensure that selection is within maximum allowed changeNum do { selectedCards = decider.getController().chooseCardsForZoneChange(destination, origin, sa, fetchList, delayedReveal, selectPrompt, decider); - } while (selectedCards.size() > changeNum); + } while (selectedCards != null && selectedCards.size() > changeNum); for (Card card : selectedCards) { chosenCards.add(card); };