1. A method comprising: detecting a first fault to be delivered to a virtual machine (VM); detecting a second fault while delivering the first fault to the VM; determining whether the second fault is associated with a transition of control to a virtual machine monitor (VMM); and if the second fault is associated with the transition of control to the VMM, storing information pertaining to the first fault in a first field, storing information pertaining to the second fault in a second field, and transitioning control to the VMM.