don't do validation on fields that are undefined or '' on init