Index: contrib/arch/uspace/srv/devmap/devmap.adl
===================================================================
--- contrib/arch/uspace/srv/devmap/devmap.adl	(revision ee5b35ae379e113674cdd8fd1e5e1ba75d7ef2b6)
+++ contrib/arch/uspace/srv/devmap/devmap.adl	(revision bbddafb037788a7c4dd3bdc6c9835565788cf391)
@@ -62,5 +62,7 @@
 	requires:
 		[/uspace/lib/libc/requires]
+		ns ns;
 	protocol:
+		[/uspace/lib/libc/protocol] |
 		[devmap_server.bp]
 };
Index: contrib/arch/uspace/srv/devmap/devmap_client.bp
===================================================================
--- contrib/arch/uspace/srv/devmap/devmap_client.bp	(revision ee5b35ae379e113674cdd8fd1e5e1ba75d7ef2b6)
+++ contrib/arch/uspace/srv/devmap/devmap_client.bp	(revision bbddafb037788a7c4dd3bdc6c9835565788cf391)
@@ -1,5 +1,7 @@
 ?ipc_m_connect_me_to ;
 
-!service.ipc_m_connect_me_to /* forward */
+alternative (service; rd; console) {
+	!service.ipc_m_connect_me_to /* forward */
+}
 +
 (
Index: contrib/arch/uspace/srv/devmap/devmap_server.bp
===================================================================
--- contrib/arch/uspace/srv/devmap/devmap_server.bp	(revision ee5b35ae379e113674cdd8fd1e5e1ba75d7ef2b6)
+++ contrib/arch/uspace/srv/devmap/devmap_server.bp	(revision bbddafb037788a7c4dd3bdc6c9835565788cf391)
@@ -1,1 +1,3 @@
-!ns.ipc_m_connect_to_me /* devmap */
+(
+	!ns.ipc_m_connect_to_me /* devmap */
+)
