Crashes with a StackOverflowException