This should hopefully keep tracing consistent (it seems to alternate between attacking and tracing which screws things up a bit). I'm looking forward to the day this system's been entirely rewritten.