an extra helping of tracing code