Separating blended objects on a path

Hi all,

I thought I was doing this correctly, but it always seems to crash Corel.
It seemed to be straight forward, but it's not working.

Starting with having a range of blends of objects on a path, I simple want to:
1)Loop through each blend.
2)Separate the blend.
3)Ungroup the objects
4)Delete the Blend path.

This is what I was trying:
    'Loop through each blended object, separate the blends from the path, ungroup, and delete path. 
    For Each sSingleBlend In srBlendedObjects
         sSingleBlend.Separate
         sSingleBlend.UngroupAll
         sSingleBlend.Effect.Blend.Path.Delete

    Next sSingleBlend

I think it's crashing when it hit sSingleBlend.UngroupAll

Any suggestions?
Thanks....JT