fixed a bug where you could not have a required field that accepts 0,
0.0, "0", or false due to the implementation of the empty function.
More can be read about what is considered "empty".  more can be read
about the empty function, here: http://us1.php.net/empty