It might not be the same as FileMaker's definition of the same. "IsValid()" returns true if the value exists and if (for calculation fields, there's no calculation error) and (for fields with special formats such as date/time/timestamp) no data entry error.