diff --git a/src/BizHawk.Common/DeltaSerializer.cs b/src/BizHawk.Common/DeltaSerializer.cs
index b51b2dda39..5003046791 100644
--- a/src/BizHawk.Common/DeltaSerializer.cs
+++ b/src/BizHawk.Common/DeltaSerializer.cs
@@ -91,10 +91,10 @@ namespace BizHawk.Common
 							while (index < end && orignalAsBytes[index] == currentAsBytes[index])
 							{
 								index++;
+								same++;
 							}
 						}
 
-						same = index - blockStart;
 						MemoryMarshal.Write(ret.Slice(retSize, 4), ref same);
 						retSize += 4;
 					}