 				}
 				else
 				{
-					loc.toAdd = arguments.name & "=" & loc.i;
+					loc.linkToArguments.params = arguments.name & "=" & loc.i;
 					if (StructKeyExists(arguments, "params"))
-						loc.linkToArguments.params = loc.linkToArguments.params & "&" & loc.toAdd;
-					else
-						loc.linkToArguments.params = loc.toAdd;
+						loc.linkToArguments.params = loc.linkToArguments.params & "&" & arguments.params;
 				}
 				loc.linkToArguments.text = loc.i;
 				if (Len(arguments.classForCurrent) && loc.currentPage == loc.i)

				}
				else
				{
					loc.toAdd = arguments.name & "=" & loc.pageNumber;
					if (StructKeyExists(arguments, "params"))
						loc.linkToArguments.params = loc.linkToArguments.params & "&" & loc.toAdd;
					else
						loc.linkToArguments.params = loc.toAdd;
				}
				loc.linkToArguments.text = loc.pageNumber;
				loc.returnValue = loc.returnValue & linkTo(argumentCollection=loc.linkToArguments) & arguments.anchorDivider;

		arguments = $insertDefaults(name="paginationLinks", input=arguments);
		loc.returnValue = ""; 
		loc.skipArgs = "windowSize,alwaysShowAnchors,anchorDivider,linkToCurrentPage,prependToLink,appendToLink,classForCurrent,handle,name";
		loc.linkToArguments = Duplicate(arguments);
		loc.iEnd = ListLen(loc.skipArgs);
		for (loc.i=1; loc.i <= loc.iEnd; loc.i++)
		{
