Index: kernel/generic/src/ipc/ipc.c
===================================================================
--- kernel/generic/src/ipc/ipc.c	(revision 90c35436e39d41f77854b4f11d347168ed5f121c)
+++ kernel/generic/src/ipc/ipc.c	(revision 38c706cc8a6d3b4125c0704bdb5d9d6fe37e7fbf)
@@ -569,7 +569,8 @@
 		call = list_get_instance(tmp, call_t, link);
 		printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d "
-		    "Flags:%x\n", call, call->sender->taskid,
+		    "A4:%d A5:%d Flags:%x\n", call, call->sender->taskid,
 		    IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
 		    IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
+		    IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
 		    call->flags);
 	}
@@ -581,7 +582,8 @@
 		call = list_get_instance(tmp, call_t, link);
 		printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d "
-		    "Flags:%x\n", call, call->sender->taskid,
+		    "A4:%d A5:%d Flags:%x\n", call, call->sender->taskid,
 		    IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
 		    IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
+		    IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
 		    call->flags);
 	}
@@ -591,7 +593,8 @@
 	    tmp = tmp->next) {
 		call = list_get_instance(tmp, call_t, link);
-		printf("Callid:%p M:%d A1:%d A2:%d A3:%d Flags:%x\n", call,
-		    IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
+		printf("Callid:%p M:%d A1:%d A2:%d A3:%d A4:%d A5:%d Flags:%x\n", 
+		    call, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
 		    IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
+		    IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
 		    call->flags);
 	}
Index: kernel/generic/src/ipc/ipcrsc.c
===================================================================
--- kernel/generic/src/ipc/ipcrsc.c	(revision 90c35436e39d41f77854b4f11d347168ed5f121c)
+++ kernel/generic/src/ipc/ipcrsc.c	(revision 38c706cc8a6d3b4125c0704bdb5d9d6fe37e7fbf)
@@ -73,5 +73,5 @@
  * *** Connect_me_to ***
  * The caller sends IPC_M_CONNECT_ME_TO to an answerbox. The server receives
- * 'phoneid' of the connecting phone as an ARG3. If it answers with RETVAL=0,
+ * 'phoneid' of the connecting phone as an ARG5. If it answers with RETVAL=0,
  * the phonecall is accepted, otherwise it is refused.
  *
Index: kernel/generic/src/ipc/sysipc.c
===================================================================
--- kernel/generic/src/ipc/sysipc.c	(revision 90c35436e39d41f77854b4f11d347168ed5f121c)
+++ kernel/generic/src/ipc/sysipc.c	(revision 38c706cc8a6d3b4125c0704bdb5d9d6fe37e7fbf)
@@ -178,5 +178,5 @@
 
 	if (IPC_GET_METHOD(*olddata) == IPC_M_CONNECT_TO_ME) {
-		phoneid = IPC_GET_ARG3(*olddata);
+		phoneid = IPC_GET_ARG5(*olddata);
 		if (IPC_GET_RETVAL(answer->data)) {
 			/* The connection was not accepted */
@@ -186,5 +186,5 @@
 			phone_connect(phoneid, &answer->sender->answerbox);
 			/* Set 'phone hash' as arg3 of response */
-			IPC_SET_ARG3(answer->data,
+			IPC_SET_ARG5(answer->data,
 			    (unative_t) &TASK->phones[phoneid]);
 		}
@@ -342,5 +342,5 @@
 			return -1;
 		}
-		IPC_SET_ARG3(call->data, phoneid);
+		IPC_SET_ARG5(call->data, phoneid);
 	} 
 	return 0;
