simplified virtualization logic.