sono 5 o 6 eccezioni, ma tutte create da me.
poi le riunisco tutte in un unico catch