(generated) form fields, after pressing the 'submit' button:The only two required fields in the form are "text_greeting" and "text_footer", and they are present in 'controls', but not in 'pstruct'.controls: [(u'_charset_', u''), (u'__formid__', u'newsletter_create_issue.'), (u'csrf', u'0248495c12db0c7dc87cace47a8bc1d1f4aca98e'), (u'__start__', u':mapping'), (u'text_greeting', u'aaa'), (u'text_footer', u'bbb'), (u'__end__', u':mapping'), (u'__start__', u':mapping'), (u'text_europe_0', u''), (u'link_europe_0', u''), (u'text_europe_1', u''), (u'link_europe_1', u''), (u'text_europe_2', u''), (u'link_europe_2', u''),... a lot of similar unrequired fields clipped...(u'text_news_2', u''), (u'link_news_2', u''), (u'text_event_0', u''), (u'link_event_0', u''), (u'text_event_1', u''), (u'link_event_1', u''), (u'text_event_2', u''), (u'link_event_2', u''), (u'__end__', u':mapping'), (u'submit', u'submit')]-> pstruct = peppercorn.parse(controls)(Pdb) n> /home/zope/.virtualenvs/goe_newsletter/lib/python2.6/site-packages/deform-0.9.3-py2.6.egg/deform/field.py(503)validate()-> e = None(Pdb) pstruct{u'': {u'text_middle_east_2': u'', u'text_middle_east_0': u'', u'text_middle_east_1': u'', u'link_east_asia_0': u'', u'link_east_asia_1': u'', u'link_east_asia_2': u'', u'text_geostrategy_2': u'', u'text_event_1': u'', u'text_event_0': u'', ... and here as well...}, u'__formid__': u'newsletter_create_issue.', u'submit': u'submit', u'_charset_': u'', u'csrf': u'0248495c12db0c7dc87cace47a8bc1d1f4aca98e'}