Card card = game.getCard(target2.getFirstTarget());
if (card != null) {
game.getExile().removeCard(card, game);
controller.moveCardToLibraryWithInfo(card, source.getSourceId(), game, Zone.EXILED, true, false);
}
target2.clearChosen();
}
if (scrollRackExileZone.count(filter, game) == 1) {
Card card = scrollRackExileZone.get(scrollRackExileZone.iterator().next(), game);
controller.moveCardToLibraryWithInfo(card, source.getSourceId(), game, Zone.EXILED, true, false);
}