wow! é la prima volta che penso ad una soluzione che appare la migliore.. non so che dire... che emozione!

Comunque ottima l'idea del break.
Di più: ci posso mettere una frase di errore senza paura che venga duplicata x ogni condizione trovata.