added try/catch for getting the image from an existing virtual guest. try/catch is required since in some cased bad orders throw an exception that could be ignored.