Index: abi/include/ipc/methods.h
===================================================================
--- abi/include/ipc/methods.h	(revision f7cbc6f2e82da90c5886ed56796619d28a78c603)
+++ abi/include/ipc/methods.h	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
@@ -72,5 +72,5 @@
 #define IPC_M_CONNECTION_CLONE  1
 
-/** Protocol for CONNECT - ME
+/** Protocol for establishing a cloned connection.
  *
  * Through this call, the recipient learns about the new cloned connection.
@@ -81,7 +81,7 @@
  *
  */
-#define IPC_M_CONNECT_ME  2
-
-/** Protocol for CONNECT - TO - ME
+#define IPC_M_CLONE_ESTABLISH  2
+
+/** Protocol for initializing callback connections.
  *
  * Calling process asks the callee to create a callback connection,
@@ -102,5 +102,5 @@
 #define IPC_M_CONNECT_TO_ME  3
 
-/** Protocol for CONNECT - ME - TO
+/** Protocol for initializing new foward connections.
  *
  * Calling process asks the callee to create for him a new connection.
@@ -183,5 +183,5 @@
  * - ARG1 - recipient's phone to the third party task
  */
-#define IPC_M_STATE_CHANGE_AUTHORIZE	9
+#define IPC_M_STATE_CHANGE_AUTHORIZE  9
 
 /** Debug the recipient.
@@ -190,5 +190,5 @@
  *
  */
-#define IPC_M_DEBUG 10
+#define IPC_M_DEBUG  10
 
 /** Last system IPC method */
Index: kernel/generic/src/ipc/sysipc.c
===================================================================
--- kernel/generic/src/ipc/sysipc.c	(revision f7cbc6f2e82da90c5886ed56796619d28a78c603)
+++ kernel/generic/src/ipc/sysipc.c	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
@@ -111,5 +111,5 @@
 	switch (imethod) {
 	case IPC_M_CONNECTION_CLONE:
-	case IPC_M_CONNECT_ME:
+	case IPC_M_CLONE_ESTABLISH:
 	case IPC_M_PHONE_HUNGUP:
 		/* This message is meant only for the original recipient. */
@@ -160,5 +160,5 @@
 	switch (IPC_GET_IMETHOD(call->data)) {
 	case IPC_M_CONNECTION_CLONE:
-	case IPC_M_CONNECT_ME:
+	case IPC_M_CLONE_ESTABLISH:
 	case IPC_M_CONNECT_TO_ME:
 	case IPC_M_CONNECT_ME_TO:
@@ -225,5 +225,5 @@
 			mutex_unlock(&phone->lock);
 		}
-	} else if (IPC_GET_IMETHOD(*olddata) == IPC_M_CONNECT_ME) {
+	} else if (IPC_GET_IMETHOD(*olddata) == IPC_M_CLONE_ESTABLISH) {
 		phone_t *phone = (phone_t *) IPC_GET_ARG5(*olddata);
 		
@@ -459,5 +459,5 @@
 		break;
 	}
-	case IPC_M_CONNECT_ME:
+	case IPC_M_CLONE_ESTABLISH:
 		IPC_SET_ARG5(call->data, (sysarg_t) phone);
 		break;
Index: uspace/app/trace/ipc_desc.c
===================================================================
--- uspace/app/trace/ipc_desc.c	(revision f7cbc6f2e82da90c5886ed56796619d28a78c603)
+++ uspace/app/trace/ipc_desc.c	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
@@ -39,13 +39,14 @@
 ipc_m_desc_t ipc_methods[] = {
 	/* System methods */
-	{ IPC_M_PHONE_HUNGUP,  "PHONE_HUNGUP" },
-	{ IPC_M_CONNECT_ME,    "CONNECT_ME" },
-	{ IPC_M_CONNECT_ME_TO, "CONNECT_ME_TO" },
-	{ IPC_M_CONNECT_TO_ME, "CONNECT_TO_ME" },
-	{ IPC_M_SHARE_OUT,     "SHARE_OUT" },
-	{ IPC_M_SHARE_IN,      "SHARE_IN" },
-	{ IPC_M_DATA_WRITE,    "DATA_WRITE" },
-	{ IPC_M_DATA_READ,     "DATA_READ" },
-	{ IPC_M_DEBUG,         "DEBUG" },
+	{ IPC_M_PHONE_HUNGUP,     "PHONE_HUNGUP" },
+	{ IPC_M_CONNECTION_CLONE, "CONNECTION_CLONE" },
+	{ IPC_M_CLONE_ESTABLISH,  "CLONE_ESTABLISH" },
+	{ IPC_M_CONNECT_ME_TO,    "CONNECT_ME_TO" },
+	{ IPC_M_CONNECT_TO_ME,    "CONNECT_TO_ME" },
+	{ IPC_M_SHARE_OUT,        "SHARE_OUT" },
+	{ IPC_M_SHARE_IN,         "SHARE_IN" },
+	{ IPC_M_DATA_WRITE,       "DATA_WRITE" },
+	{ IPC_M_DATA_READ,        "DATA_READ" },
+	{ IPC_M_DEBUG,            "DEBUG" },
 	
 	/* Terminating entry */
Index: uspace/lib/c/generic/async.c
===================================================================
--- uspace/lib/c/generic/async.c	(revision f7cbc6f2e82da90c5886ed56796619d28a78c603)
+++ uspace/lib/c/generic/async.c	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
@@ -946,5 +946,5 @@
 	
 	switch (IPC_GET_IMETHOD(*call)) {
-	case IPC_M_CONNECT_ME:
+	case IPC_M_CLONE_ESTABLISH:
 	case IPC_M_CONNECT_ME_TO:
 		/* Open new connection with fibril, etc. */
@@ -1668,7 +1668,7 @@
 }
 
-/** Wrapper for making IPC_M_CONNECT_ME calls using the async framework.
- *
- * Ask through for a cloned connection to some service.
+/** Wrapper for making IPC_M_CLONE_ESTABLISH calls using the async framework.
+ *
+ * Ask for a cloned connection to some service.
  *
  * @param mgmt Exchange management style.
@@ -1678,5 +1678,5 @@
  *
  */
-async_sess_t *async_connect_me(exch_mgmt_t mgmt, async_exch_t *exch)
+async_sess_t *async_clone_establish(exch_mgmt_t mgmt, async_exch_t *exch)
 {
 	if (exch == NULL) {
@@ -1703,5 +1703,5 @@
 	msg->wdata.active = true;
 	
-	ipc_call_async_0(exch->phone, IPC_M_CONNECT_ME, msg,
+	ipc_call_async_0(exch->phone, IPC_M_CLONE_ESTABLISH, msg,
 	    reply_received, true);
 	
Index: uspace/lib/c/generic/ipc.c
===================================================================
--- uspace/lib/c/generic/ipc.c	(revision f7cbc6f2e82da90c5886ed56796619d28a78c603)
+++ uspace/lib/c/generic/ipc.c	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
@@ -647,9 +647,9 @@
  *
  */
-int ipc_connect_me(int phoneid)
+int ipc_clone_establish(int phoneid)
 {
 	sysarg_t newphid;
-	int res = ipc_call_sync_0_5(phoneid, IPC_M_CONNECT_ME, NULL, NULL,
-	    NULL, NULL, &newphid);
+	int res = ipc_call_sync_0_5(phoneid, IPC_M_CLONE_ESTABLISH, NULL,
+	    NULL, NULL, NULL, &newphid);
 	if (res)
 		return res;
Index: uspace/lib/c/include/async.h
===================================================================
--- uspace/lib/c/include/async.h	(revision f7cbc6f2e82da90c5886ed56796619d28a78c603)
+++ uspace/lib/c/include/async.h	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
@@ -321,5 +321,5 @@
     sysarg_t *, sysarg_t *);
 
-extern async_sess_t *async_connect_me(exch_mgmt_t, async_exch_t *);
+extern async_sess_t *async_clone_establish(exch_mgmt_t, async_exch_t *);
 extern async_sess_t *async_connect_me_to(exch_mgmt_t, async_exch_t *, sysarg_t,
     sysarg_t, sysarg_t);
Index: uspace/lib/c/include/ipc/ipc.h
===================================================================
--- uspace/lib/c/include/ipc/ipc.h	(revision f7cbc6f2e82da90c5886ed56796619d28a78c603)
+++ uspace/lib/c/include/ipc/ipc.h	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
@@ -254,7 +254,7 @@
     sysarg_t, sysarg_t, void *, ipc_async_callback_t, bool);
 
+extern int ipc_clone_establish(int);
 extern int ipc_connect_to_me(int, sysarg_t, sysarg_t, sysarg_t, task_id_t *,
     sysarg_t *);
-extern int ipc_connect_me(int);
 extern int ipc_connect_me_to(int, sysarg_t, sysarg_t, sysarg_t);
 extern int ipc_connect_me_to_blocking(int, sysarg_t, sysarg_t, sysarg_t);
Index: uspace/lib/fs/libfs.c
===================================================================
--- uspace/lib/fs/libfs.c	(revision f7cbc6f2e82da90c5886ed56796619d28a78c603)
+++ uspace/lib/fs/libfs.c	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
@@ -404,5 +404,5 @@
 	
 	async_exch_t *exch = async_exchange_begin(mountee_sess);
-	async_sess_t *sess = async_connect_me(EXCHANGE_PARALLEL, exch);
+	async_sess_t *sess = async_clone_establish(EXCHANGE_PARALLEL, exch);
 	
 	if (!sess) {
