IPCInterface and tests