def validate(self):
     self.errors = {}
     haulage_as_customer = self.request.form.get('haulage_address_as_customer', False)
     if not haulage_as_customer:
         factory = IAddressFactory(self.request)
         self.errors = factory.validate('haulage_address')
     return len(self.errors) == 0