diff --git a/Source/Plugins/BuilderModes/General/Association.cs b/Source/Plugins/BuilderModes/General/Association.cs
index 73bb20b299529409a33058bdf92ada52ea33c2bd..729f1220e577f63f9210d48e4d651843e9aebed0 100755
--- a/Source/Plugins/BuilderModes/General/Association.cs
+++ b/Source/Plugins/BuilderModes/General/Association.cs
@@ -677,7 +677,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
 				if (BuilderPlug.Me.EventLineLabelStyle == 0 || General.Map.Config.LineTagIndicatesSectors)
 					return description;
 
-				for (int i=0; i < 5; i++)
+				for (int i=0; i < Linedef.NUM_ARGS; i++)
 				{
 					if(lai.Args[i].Used)
 					{
@@ -706,7 +706,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
 				List<string> argdescription = new List<string>();
 				ThingTypeInfo ti = General.Map.Data.GetThingInfoEx(((Thing)se).Type);
 
-				for (int i = 0; i < 5; i++)
+				for (int i = 0; i < Thing.NUM_ARGS; i++)
 				{
 					if (ti.Args[i].Used)
 					{