Missing values are not converted to numeric values on fill in the blank items when "write as text" is unchecked. This results in "0" being written to the SPSS file. See:
http://www.empirisoft.com/support/showthread.php?t=2065