large callstacks could lead to infinite loops