better yesno test