It would be great if stack could support a maximum depth option where it would start dropping earlier history off the stack.