bon du coup je passe par des exceptions :0