Player controller = game.getPlayer(controllerId);
if (controller != null) {
if (targets.choose(Outcome.Exile, controllerId, sourceId, game)) {
for (UUID targetId : targets.get(0).getTargets()) {
Card card = game.getCard(targetId);
<BUG>if (card == null || !game.getState().getZone(targetId).equals(Zone.GRAVEYARD)) {
</BUG>
return false;
}
exiledCards.add(card);

Player controller = game.getPlayer(controllerId);
if (controller != null) {
if (targets.choose(Outcome.Exile, controllerId, sourceId, game)) {
for (UUID targetId : targets.get(0).getTargets()) {
Card card = game.getCard(targetId);
if (card == null || game.getState().getZone(targetId) != Zone.GRAVEYARD) {
return false;
}
exiledCards.add(card);
