diff --git a/Assets/Scripts/Alterations/DrawExtraCards.cs b/Assets/Scripts/Alterations/DrawExtraCards.cs
index 9973b637ad9f0e625469463f63067a2a88625a5e..3990f00e68aefcd3b22efa947f45226ba4dacebe 100644
--- a/Assets/Scripts/Alterations/DrawExtraCards.cs
+++ b/Assets/Scripts/Alterations/DrawExtraCards.cs
@@ -17,7 +17,10 @@
         if (mValue < 0)
         {
             if (mTimeApplyed < -mValue)
-                GameManager.Instance.Hand.Discard(param,true); //actually just discard it
+            {
+                GameManager.Instance.Hand.Discard(param, true); //actually just discard it
+                mTimeApplyed++;
+            }
         }
     }