sulla funzione di controllo fai ritornare un valore che indichi la buona riuscita dell'operazione. Poi sul salvataggio verifichi e ti comporti di conseguenza.