switching to virtual