Meilleur exception handling.