un punto in cui chiedi annulla c'è, una funzione che fa annulla la chiamerai. L'ultima cosa che fai è mettere quel valore a false. Se poi aggiungi un'altra condizione (scelta tua) devi ricordarti di gestirla in modo corretto.
Non so dirti quale sia la soluzione migliore, dipende da come è fatto il resto del programma