Circular Method Calls

Hi,

I wonder if it is legal to have circular method calls between COM Server and
COM Objects... ? as I keep getting some strange exception.. and when I
remove the last call it works fine... here is my call flow

COM Server -> COM Object -> COM Server -> COM Object (*Exception*)

it is the same COM Object..

//
Daniel