in reply to Form Verification

It's easier than that. I had the same problem - apparently perl decides the param is defined even if it's empty. So simply use unless (param(whatever)) or sosuch. All it does is disable the possibility of '0' (no '''s) as an answer to the forum, but it verifies them alright (as they are "true")
Hope it helps, cause your case seems a little different than mine.

-Nimster