diff --git a/slapos/recipe/pbs.py b/slapos/recipe/pbs.py
index 197a1138ead2f48a964b042f25b4a4609abd46c0..9c6827b75806e6352fb159868b557aabb2d1f4db 100644
--- a/slapos/recipe/pbs.py
+++ b/slapos/recipe/pbs.py
@@ -247,7 +247,7 @@ class Recipe(GenericSlapRecipe, Notify, Callback):
 
     print 'Processing PBS slave %s with type %s' % (slave_id, slave_type)
 
-    promise_path = os.path.join(self.options['promises-directory'], slave_id)
+    promise_path = os.path.join(self.options['promises-directory'], "ssh-to-%s" % slave_id)
     promise_dict = dict(ssh_client=self.options['sshclient-binary'],
                         user=parsed_url.username,
                         host=parsed_url.hostname,