back tracing works