diff --git a/Mage/src/main/java/mage/abilities/effects/common/cost/SpellsCostIncreasingAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/cost/SpellsCostIncreasingAllEffect.java
index 543d7d4ca8..b2054c0cf9 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/cost/SpellsCostIncreasingAllEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/cost/SpellsCostIncreasingAllEffect.java
@@ -123,7 +123,7 @@ public class SpellsCostIncreasingAllEffect extends CostModificationEffectImpl {
             } else {
                 // get playable and other staff without put on stack
                 // used at least for flashback ability because Flashback ability doesn't use stack
-                Card sourceCard = game.getCard(abilityToModify.getSourceId());
+                Card sourceCard = ((SpellAbility) abilityToModify).getCharacteristics(game);
                 return this.filter.match(sourceCard, game);
             }
         }