if it is valid, `form.errors` is going to be `{}` which is no help