Moving Between State Trees

I’m using a smart object that runs a new state tree when you interact with it. How can I return to the base state tree at the point where the task caused it to switch logic. if I use a restart logic node it will restart the original tree but at the beginning and not where I exited it.