 Other versions of L4 have switched to asynchronous IPC completely.As synchronous IPC blocks the first party until the other is ready, unrestricted use could easily lead to deadlocks.Furthermore, a client could easily mount a denial-of-service attack on a server by sending a request and never attempting to receive the reply.