Index: uspace/lib/c/generic/loader.c
===================================================================
--- uspace/lib/c/generic/loader.c	(revision 21d3201a912240b314cd578152eb84938b5b26d5)
+++ uspace/lib/c/generic/loader.c	(revision b22b0a94b341e922fce473e92cec4901af1e7086)
@@ -33,15 +33,16 @@
  */
 
+#include <async.h>
+#include <errno.h>
 #include <ipc/loader.h>
 #include <ipc/services.h>
+#include <ipc/taskman.h>
+#include <libc.h>
+#include <loader/loader.h>
 #include <ns.h>
-#include <libc.h>
+#include <stdlib.h>
+#include <str.h>
 #include <task.h>
-#include <str.h>
-#include <stdlib.h>
-#include <async.h>
-#include <errno.h>
 #include <vfs/vfs.h>
-#include <loader/loader.h>
 #include "private/loader.h"
 
@@ -67,5 +68,5 @@
 
 	async_sess_t *sess =
-	    service_connect_blocking(SERVICE_LOADER, INTERFACE_LOADER, 0);
+	    service_connect_blocking(SERVICE_TASKMAN, TASKMAN_CONNECT_TO_LOADER, 0);
 	if (sess == NULL) {
 		free(ldr);
