diff --git a/CMakeLists.txt b/CMakeLists.txt
index 84d38462256c2c281f1267906bcfe7a60ae6c340..bd8754175cd208acaf6a04a5b39f92943e17a198 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -58,7 +58,7 @@ add_service_files(
   SMVisGeopoint.srv
   TSTCreateExecutor.srv
   TSTDestroyExecutor.srv
-  TSTExecutorCheck.srv
+  TSTExecutorCost.srv
   TSTExecutorCheckFromTni.srv
   TSTExecutorContinue.srv
   TSTExecutorExpand.srv
diff --git a/srv/TSTExecutorCheck.srv b/srv/TSTExecutorCost.srv
similarity index 71%
rename from srv/TSTExecutorCheck.srv
rename to srv/TSTExecutorCost.srv
index 87d3f7ece83e91775759908c9e667c002483fc97..9ea404a0f1fdd100c200b39c63f5cddbf0ad7f9e 100644
--- a/srv/TSTExecutorCheck.srv
+++ b/srv/TSTExecutorCost.srv
@@ -2,8 +2,9 @@
 # Call the check function in the executor.
 #
 
-int32 id        # id for the TST node in the tstfactory
+lrs_msgs_tst/TSTNodeInfo tni
 ---
+int32 cost
 bool success    # True means that the delegation check succeeded
 int32 error
 string reason