diff --git a/ARMeilleure/CodeGen/Optimizations/Simplification.cs b/ARMeilleure/CodeGen/Optimizations/Simplification.cs
index 341143d861..a439d64244 100644
--- a/ARMeilleure/CodeGen/Optimizations/Simplification.cs
+++ b/ARMeilleure/CodeGen/Optimizations/Simplification.cs
@@ -71,7 +71,7 @@ namespace ARMeilleure.CodeGen.Optimizations
             }
             else if (IsConstEqual(x, 0) || IsConstEqual(y, 0))
             {
-                operation.TurnIntoCopy(Const(0));
+                operation.TurnIntoCopy(Const(x.Type, 0));
             }
         }
 
diff --git a/ARMeilleure/Translation/PTC/Ptc.cs b/ARMeilleure/Translation/PTC/Ptc.cs
index 1ed5494522..8d4f971bdb 100644
--- a/ARMeilleure/Translation/PTC/Ptc.cs
+++ b/ARMeilleure/Translation/PTC/Ptc.cs
@@ -27,7 +27,7 @@ namespace ARMeilleure.Translation.PTC
         private const string OuterHeaderMagicString = "PTCohd\0\0";
         private const string InnerHeaderMagicString = "PTCihd\0\0";
 
-        private const uint InternalVersion = 2515; //! To be incremented manually for each change to the ARMeilleure project.
+        private const uint InternalVersion = 2571; //! To be incremented manually for each change to the ARMeilleure project.
 
         private const string ActualDir = "0";
         private const string BackupDir = "1";