lets forget the doubly linked chain idea, simply record the stack
trace tree