better "yes/no because" handling and display