we now have from-the-outside traces working. this will need a speedup!