Embracing Virtual Runs and Races