diff --git a/src/Services/RealTimeForwardingControlService.cpp b/src/Services/RealTimeForwardingControlService.cpp
index 73ef3a4e8e25b8142b09286f3114f0130b9694e6..d7ff81d70f6c93fc8326eb157e44f531d159e064 100644
--- a/src/Services/RealTimeForwardingControlService.cpp
+++ b/src/Services/RealTimeForwardingControlService.cpp
@@ -4,10 +4,7 @@
 void RealTimeForwardingControlService::addAllReportsOfApplication(uint8_t applicationID) {
 	for (auto& service: AllMessageTypes::messagesOfService) {
 		uint8_t serviceType = service.first;
-		for (auto message: service.second) {
-			auto appServicePair = std::make_pair(applicationID, serviceType);
-			applicationProcessConfiguration.definitions[appServicePair].push_back(message);
-		}
+		addAllReportsOfService(applicationID, serviceType);
 	}
 }