diff --git a/src/main/java/teetime/framework/Pipeline.java b/src/main/java/teetime/framework/Pipeline.java
index c56cefc7da55871d4781745053e557ab5ce0c09e..a993f6502ceea1150e805d169aa563c82b3bca2e 100644
--- a/src/main/java/teetime/framework/Pipeline.java
+++ b/src/main/java/teetime/framework/Pipeline.java
@@ -68,4 +68,19 @@ public final class Pipeline<L extends Stage> extends Stage {
 		return firstStage.isStarted();
 	}
 
+	@Override
+	public void onValidating(final List<InvalidPortConnection> invalidPortConnections) {
+		firstStage.onValidating(invalidPortConnections);
+	}
+
+	@Override
+	public void onStarting() throws Exception {
+		firstStage.onStarting();
+	}
+
+	@Override
+	public void onTerminating() throws Exception {
+		firstStage.onTerminating();
+	}
+
 }