modifiche per gestione errori