better support for hidden fields.