version sensée corriger le bug, qui compile mais segfault