take some precautions for form.add_field