Fix for #933 issue

This PR fixes #933, and some minor glitches detailed in the commit messages.
I understand, but 0 is not in the value value once the field rendered