Implements #2, Implement traceId