Why do we need to move this outside of the `setUpValidation` function? Also, what's the significance of dropping the `[novalidate!="novalidate"]` part?