diff --git a/Mage/src/mage/MageInt.java b/Mage/src/mage/MageInt.java
index c7ddc4e5f4..6ca567d565 100644
--- a/Mage/src/mage/MageInt.java
+++ b/Mage/src/mage/MageInt.java
@@ -33,8 +33,21 @@ import mage.util.Copyable;
 
 public class MageInt implements Serializable, Copyable<MageInt> {
 
-	public static MageInt EmptyMageInt = new MageInt(Integer.MIN_VALUE, null);
-	
+	public static MageInt EmptyMageInt = new MageInt(Integer.MIN_VALUE, null) {
+
+        private static final String exceptionMessage = "MageInt.EmptyMageInt can't be modified.";
+
+		@Override
+		public void boostValue(int amount) {
+			throw new RuntimeException(exceptionMessage);
+		}
+
+		@Override
+		public void setValue(int value) {
+			throw new RuntimeException(exceptionMessage);
+		}
+	};
+
 	protected int baseValue;
 	protected String cardValue = "";