added VM stuff
something is wrong in VM
I spent a day on a VM bug that turned out to be sully's fault