When I use the GetNextSerialValue design function on a file with a serial field greater than 1, all is fine. However, if the field's next serial value is set to 1, GetNextSerialValue returns a null (nothing). I would think it would return a 1. Granted, a next serial value of 1 would imply that there are no records in the file, but 1 is still a real value. Is my logic off?