Any reason why on-invalid="null" instead of on-invalid="ignored"? Ignored seems better because why would someone want to set the request to null.