exists for true/false