Why not remove the hidden field entirely? If it has the same name as the checkbox then does it have a purpose?