Getfirstitem API problem

I having ‘hanging’ problem very frequently.

Set itemSubject = doc.GetFirstItem(“Subject”) – OK

Set itemFrom = doc.GetFirstItem(“From”) — Ok

If doc.HasItem(“Body”) Then - OK

      Set itemBody = doc.GetFirstItem("Body") -- crashes here

What happens is there mulitple ‘Body’ properties for the email.

The first ‘body’ properties give null content.

The content is at the second ‘body’ properties .

Is there any way error with the API or how show the program be

modify?