diff --git a/slides/cours_23.md b/slides/cours_23.md
index 74e6ee1220457797fd19a1c590ffd2183956979a..bf1b150fad713b8a4aad5fbc68b4248780240ff2 100644
--- a/slides/cours_23.md
+++ b/slides/cours_23.md
@@ -205,7 +205,7 @@ page inserer(page, valeur) // inserer une valeur
 page inserer(page, valeur)
     element = nouvel_element(valeur)
     inserer_element(page, element) // on change elmement pour savoir s'il faut le remonter
-    si element.page != vide
+    si element != vide && element.page != vide
         page = ajouter_niveau(page, element) // si on atteint le sommet!
     retourne page
 ```