Gia fatto,
il controllo funziona, quello che non viene considerato male è il return.