Try catch pour les Factory