diff --git a/steam-runtime-tools/utils.c b/steam-runtime-tools/utils.c
index 8aa4935433d684161b67e817c78a2ce310dfc3c3..e25a39a8b76b8ad980cbd18d27a451978cd11d51 100644
--- a/steam-runtime-tools/utils.c
+++ b/steam-runtime-tools/utils.c
@@ -156,6 +156,8 @@ _srt_check_not_setuid (void)
   MULTIARCH_LIBDIR "/steam-runtime-tools-" _SRT_API_MAJOR
 #define PKGLIBEXECDIR \
   "/libexec/steam-runtime-tools-" _SRT_API_MAJOR
+#define INSTALLED_TESTS_PKGLIBEXECDIR \
+  "/libexec/installed-tests/steam-runtime-tools-" _SRT_API_MAJOR
 
 /**
  * _srt_process_timeout_wait_status:
@@ -263,6 +265,8 @@ _srt_find_myself (const char **helpers_path_out,
     dir[strlen (dir) - strlen (MULTIARCH_LIBDIR)] = '\0';
   else if (g_str_has_suffix (dir, PKGLIBEXECDIR))
     dir[strlen (dir) - strlen (PKGLIBEXECDIR)] = '\0';
+  else if (g_str_has_suffix (dir, INSTALLED_TESTS_PKGLIBEXECDIR))
+    dir[strlen (dir) - strlen (INSTALLED_TESTS_PKGLIBEXECDIR)] = '\0';
   else if (g_str_has_suffix (dir, "/libexec"))
     dir[strlen (dir) - strlen ("/libexec")] = '\0';
   else if (g_str_has_suffix (dir, "/lib64"))