Ajout de la gestion des erreurs pour l'initialisation et la destruction du module. Simplification du code