Index: uspace/drv/vhc/conndev.c
===================================================================
--- uspace/drv/vhc/conndev.c	(revision bbc7d83ef6c6ca6c02bb6836dfc8b328cd8b7d52)
+++ uspace/drv/vhc/conndev.c	(revision e29e09cfb15361d4b60d29efbb44487d8500775b)
@@ -90,9 +90,9 @@
 		    = virtdev_add_device(callback, (sysarg_t)fibril_get_id());
 		if (!dev) {
-			ipc_answer_0(icallid, EEXISTS);
-			ipc_hangup(callback);
+			async_answer_0(icallid, EEXISTS);
+			async_hangup(callback);
 			return;
 		}
-		ipc_answer_0(icallid, EOK);
+		async_answer_0(icallid, EOK);
 
 		char devname[DEVICE_NAME_MAXLENGTH + 1];
@@ -105,5 +105,5 @@
 	}
 
-	ipc_answer_0(icallid, EINVAL);
+	async_answer_0(icallid, EINVAL);
 }
 
Index: uspace/drv/vhc/devices.c
===================================================================
--- uspace/drv/vhc/devices.c	(revision bbc7d83ef6c6ca6c02bb6836dfc8b328cd8b7d52)
+++ uspace/drv/vhc/devices.c	(revision e29e09cfb15361d4b60d29efbb44487d8500775b)
@@ -34,5 +34,4 @@
  */
 
-#include <ipc/ipc.h>
 #include <adt/list.h>
 #include <bool.h>
Index: uspace/drv/vhc/hc.c
===================================================================
--- uspace/drv/vhc/hc.c	(revision bbc7d83ef6c6ca6c02bb6836dfc8b328cd8b7d52)
+++ uspace/drv/vhc/hc.c	(revision e29e09cfb15361d4b60d29efbb44487d8500775b)
@@ -34,5 +34,4 @@
  */
 
-#include <ipc/ipc.h>
 #include <adt/list.h>
 #include <bool.h>
Index: uspace/drv/vhc/hcd.c
===================================================================
--- uspace/drv/vhc/hcd.c	(revision bbc7d83ef6c6ca6c02bb6836dfc8b328cd8b7d52)
+++ uspace/drv/vhc/hcd.c	(revision e29e09cfb15361d4b60d29efbb44487d8500775b)
@@ -35,5 +35,4 @@
 
 #include <devmap.h>
-#include <ipc/ipc.h>
 #include <async.h>
 #include <unistd.h>
