VIRTUAL IPRC: Embracing What Is