gestione eccezioni implementate