[eluser]skunkbad[/eluser]
If a form field is not required, but was left empty, and is processed by form validation, does set_value('that_field') == FALSE ?
Likewise, if the field was posted, but fails validation, does set_value('that_field') == FALSE ?