diff --git a/src/main/java/forge/card/ability/effects/ChangeZoneEffect.java b/src/main/java/forge/card/ability/effects/ChangeZoneEffect.java index f3bc116529b..38ffbe91b1f 100644 --- a/src/main/java/forge/card/ability/effects/ChangeZoneEffect.java +++ b/src/main/java/forge/card/ability/effects/ChangeZoneEffect.java @@ -897,7 +897,11 @@ public class ChangeZoneEffect extends SpellAbilityEffect { } } if (sa.hasParam("Reveal") && !movedCards.isEmpty()) { - decider.getController().reveal(card + " - Revealed card: ", movedCards, origin.get(0), player); + ZoneType zt = null; + if (!origin.isEmpty()) { + zt = origin.get(0); + } + decider.getController().reveal(card + " - Revealed card: ", movedCards, zt, player); } if ((origin.contains(ZoneType.Library) && !destination.equals(ZoneType.Library) && !defined)