more validation fixes for hidden fields