diff --git a/tutorial/html.pike b/tutorial/html.pike
index 2dde82b330607ee72227e67cc2b6ae84ea0292fb..b9400ef05ec7c3b6ae82614f5fba812605728d7d 100644
--- a/tutorial/html.pike
+++ b/tutorial/html.pike
@@ -607,6 +607,8 @@ SGML low_split(SGML data)
 	case "chapter":
 	case "appendix":
 	  sections[t2->params->number]=({ t });
+	  if (this_object()->split_and_remove_section)
+	     this_object()->split_and_remove_section(t);
 	  continue;
 
 	case "firstpage":