Entering and leaving objects within objects