another try.

found the other locations where the stack overflow might have come from.