Any reason why you didn't go with hideKeyboardAndValidate()?