good first issue
Description
this worked in v0.7.29. I used the default=NaN configuration for inputs that are optional. You can then use isnan on the associated variable to avoid extra calculations associated with the optional input.
Can NumberField be changed back so as to allow a default value of NaN and have the displayed cell remain empty?