diff --git a/src/main/java/org/olat/core/gui/components/stack/TooledStackedPanel.java b/src/main/java/org/olat/core/gui/components/stack/TooledStackedPanel.java
index a5e11584d8bdfdb04700594ffd75a0fef21d6da2..50f7cb177cfdb764cea47626b2056b68712ee340 100644
--- a/src/main/java/org/olat/core/gui/components/stack/TooledStackedPanel.java
+++ b/src/main/java/org/olat/core/gui/components/stack/TooledStackedPanel.java
@@ -97,7 +97,9 @@ public class TooledStackedPanel extends BreadcrumbedStackedPanel implements Stac
 	
 	public List<Tool> getTools() {
 		List<Tool> currentTools = new ArrayList<>();
-		for(int i=0; i<stack.size(); i++) {
+		
+		int lastStep = stack.size() - 1;
+		for(int i=0; i<lastStep; i++) {
 			Object uo = stack.get(i).getUserObject();
 			if(uo instanceof TooledBreadCrumb) {
 				TooledBreadCrumb crumb = (TooledBreadCrumb)uo;