Abstract IPC internals