diff --git a/src/main/java/kieker/analysis/dev/OperationsDependency.java b/src/main/java/kieker/analysis/dev/OperationsDependency.java
index ae2c71dc2d133695b068405aa7cee8e1fb6d1723..b1ae7bcc33d1008d0e9934d98df89642f63b680a 100644
--- a/src/main/java/kieker/analysis/dev/OperationsDependency.java
+++ b/src/main/java/kieker/analysis/dev/OperationsDependency.java
@@ -49,10 +49,11 @@ public class OperationsDependency {
 			OperationsDependencyRelation relation = new OperationsDependencyRelation(callee, caller);
 			relations.put(key, relation);
 		}
+
 		if (call.isFailed()) {
-			relations.get(key).addCall();
+			relations.get(key).addFailuredCalls(call.getCalls()); // TODO Temp
 		} else {
-			relations.get(key).addFailuredCall();
+			relations.get(key).addCalls(call.getCalls()); // TODO Temp
 		}
 	}
 
diff --git a/src/main/java/kieker/analysis/dev/OperationsDependencyRelation.java b/src/main/java/kieker/analysis/dev/OperationsDependencyRelation.java
index 5556a23db1c813cc092212637dc0817e7bec0523..d9ad5d24be493874736bd826d656f97e1b5f399c 100644
--- a/src/main/java/kieker/analysis/dev/OperationsDependencyRelation.java
+++ b/src/main/java/kieker/analysis/dev/OperationsDependencyRelation.java
@@ -34,13 +34,13 @@ public class OperationsDependencyRelation {
 		return callee;
 	}
 
-	public void addCall() {
-		calls++;
+	public void addCalls(final int calls) {
+		this.calls += calls;
 	}
 
-	public void addFailuredCall() {
-		failuredCalls++;
-		addCall();
+	public void addFailuredCalls(final int failuredCalls) {
+		addCalls(failuredCalls);
+		this.failuredCalls += failuredCalls;
 	}
 
 	public int getCalls() {