diff --git a/src/main/java/forge/card/cost/CostExile.java b/src/main/java/forge/card/cost/CostExile.java index da4f033ec26..2543e88ac62 100644 --- a/src/main/java/forge/card/cost/CostExile.java +++ b/src/main/java/forge/card/cost/CostExile.java @@ -480,7 +480,8 @@ public class CostExile extends CostPartWithList { // TODO Determine exile from same zone for AI return null; } else { - return new PaymentDecision(ComputerUtil.chooseExileFrom(ai, this.getFrom(), this.getType(), source, ability.getTargetCard(), c)); + List chosen = ComputerUtil.chooseExileFrom(ai, this.getFrom(), this.getType(), source, ability.getTargetCard(), c); + return null == chosen ? null : new PaymentDecision(chosen); } }