ca renvoie pas tout a fait ce qu'il faut mais au moins ca segfault plus