def is_complete(f): for field in all_fields: if not has_field(f, field): return 0 return 1 def process_form_if_complete(f): if is_complete(f): really_process_form(f) else: complain() f = get_form() process_form_if_complete(f) Jeff