trying to track down corruption at high recursion levels.