A program running on a virtual machine should have the same behavior as it does running directly on a physical machine.