selfTracing