diff --git a/src/main/java/teetime/framework/Traversor.java b/src/main/java/teetime/framework/Traversor.java
index bcc36c080330188bf3f855e14356916c6f2838eb..dd873d1b1711275f09c5a0191880246c88783deb 100644
--- a/src/main/java/teetime/framework/Traversor.java
+++ b/src/main/java/teetime/framework/Traversor.java
@@ -37,9 +37,7 @@ public class Traversor {
 			return;
 		}
 
-		if (!visitedStage.contains(stage)) {
-			visitedStage.add(stage);
-		} else {
+		if (!visitedStage.add(stage)) {
 			return;
 		}