a little closer to tracing