Better AlertDialogFragment.
Less weird validate.