 	<cfargument name="when" type="string" required="false" default="onSave" hint="Pass in `onCreate` or `onUpdate` to limit when this validation occurs (by default validation will occur on both create and update, i.e. `onSave`).">
 	<cfargument name="condition" type="string" required="false" default="" hint="String expression to be evaluated that decides if validation will be run (if the expression returns `true` validation will run).">
 	<cfargument name="unless" type="string" required="false" default="" hint="String expression to be evaluated that decides if validation will be run (if the expression returns `false` validation will run).">
-	<cfif StructKeyExists(arguments, "if")>
-		<cfset arguments.condition = arguments.if>
-		<cfset StructDelete(arguments, "if")>
-	</cfif>
 	<cfset $args(name="validatesConfirmationOf", args=arguments)>
 	<cfset $registerValidation(methods="$validatesConfirmationOf", argumentCollection=arguments)>
 </cffunction>

	<cfargument name="allowBlank" type="boolean" required="false" hint="If set to `true`, validation will be skipped if the property value is an empty string or doesn't exist at all. This is useful if you only want to run this validation after it passes the @validatesPresenceOf test, thus avoiding duplicate error messages if it doesn't.">
	<cfargument name="condition" type="string" required="false" default="" hint="See documentation for @validatesConfirmationOf.">
	<cfargument name="unless" type="string" required="false" default="" hint="See documentation for @validatesConfirmationOf.">
	<cfif StructKeyExists(arguments, "if")>
		<cfset arguments.condition = arguments.if>
		<cfset StructDelete(arguments, "if")>
	</cfif>
	<cfscript>
		$args(name="validatesExclusionOf", args=arguments);
		arguments.list = $listClean(arguments.list);

	<cfargument name="equalTo" type="numeric" required="false" hint="Specifies whether or not the value must be equal to the supplied value.">
	<cfargument name="lessThan" type="numeric" required="false" hint="Specifies whether or not the value must be less than the supplied value.">
	<cfargument name="lessThanOrEqualTo" type="numeric" required="false" hint="Specifies whether or not the value must be less than or equal the supplied value.">
	<cfset $args(name="validatesNumericalityOf", args=arguments)>
	<cfset $registerValidation(methods="$validatesNumericalityOf", argumentCollection=arguments)>
</cffunction>
