Run format fn on falsey values

Right now, a format function will be skipped if the value is python false-y (ie. `{}` or 0, etc) but even in these cases, it makes sense to still run the format function. This change will make it so that the format function will only *not* run if there is a null value in the field