Hi, Inside Interpreter>>commonReturn the sender context is store inside the root table: commonReturn ... activeContext := thisCntx. (thisCntx < youngStart) ifTrue: [ self beRootIfOld: thisCntx ]. ... I am asking why because it is not necessary that the sender context will contain young object? Mth