Demystifying the IOC and IPC