ext: line 212. recursion not stopping