fail
thread safety for tracer