diff --git a/Source/Core/Controls/ArgumentsControl.cs b/Source/Core/Controls/ArgumentsControl.cs
index 8222225a3ec5f4fce54f35aaa01dec668481a272..1fa05e4a7086e803629d7a016892c1f41b1842e2 100755
--- a/Source/Core/Controls/ArgumentsControl.cs
+++ b/Source/Core/Controls/ArgumentsControl.cs
@@ -424,11 +424,11 @@ namespace CodeImp.DoomBuilder.Controls
 			
 			for(int i = 0; i < info1.Length; i++)
 			{
-				if(info1[i].Used != info1[i].Used || info1[i].Type != info1[i].Type 
+				if(info1[i].Used != info2[i].Used || info1[i].Type != info2[i].Type 
 					|| info1[i].Title.ToUpperInvariant() != info2[i].Title.ToUpperInvariant())
 					return false;
 
-				haveusedargs |= (info1[i].Used || info1[i].Used);
+                haveusedargs |= info1[i].Used;
 			}
 
 			return haveusedargs;
diff --git a/Source/Core/Properties/AssemblyInfo.cs b/Source/Core/Properties/AssemblyInfo.cs
index 89a3021775821b9e6d2c9ca29db126e908ee2716..8534b9e682f4827d9d7f407761d3b29aee0e7356 100755
--- a/Source/Core/Properties/AssemblyInfo.cs
+++ b/Source/Core/Properties/AssemblyInfo.cs
@@ -30,6 +30,6 @@ using CodeImp.DoomBuilder;
 //      Build Number
 //      Revision
 //
-[assembly: AssemblyVersion("2.3.0.2905")]
+[assembly: AssemblyVersion("2.3.0.2906")]
 [assembly: NeutralResourcesLanguageAttribute("en")]
-[assembly: AssemblyHash("271df46")]
+[assembly: AssemblyHash("679f2ee")]
diff --git a/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs b/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs
index 8e370db55703bfdf43bf95060ee4c6b36d93682e..e6825b8fe2df2a42bdc6eef216bfb620736fe5e9 100755
--- a/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs
+++ b/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs
@@ -29,5 +29,5 @@ using System.Resources;
 //      Build Number
 //      Revision
 //
-[assembly: AssemblyVersion("2.3.0.2905")]
+[assembly: AssemblyVersion("2.3.0.2906")]
 [assembly: NeutralResourcesLanguageAttribute("en")]