I have this statement($prm = shift @parms) What happens is the shift stops when it gets to a null, blank value or a zero .... It does not shift all the parameters. Why? they values in the array may be ALUMNI 1999 BLANK TCU_REC_DUESMAG Y Y. It will only read up to the blank. What can I pass to recognize the this as a blank, zero or null?