This example causes a StackOverflowException when viewed with the code prior to 321df33a88af27886fccb6ed74f437f055410f07