||Bug with no known workaround
||It happens each and every time
Open Bug 83682 (CFSCRIPT)
Submitted By: Elliott Sprehn on Tue Jul 27 2010
The evalution order of conditionals with implicit structs and arrays is wrong. The implicit struct and array values are evaluted first before the conditional is evaluted.
Vote From kevin marino on Thu Jun 2 2011
Vote From Aaron Neff on Thu Jul 29 2010
+1, I see this also