#145 Recovery now handles StackOverflowException