yesno coerces to lowercase string