friday morning recursion fix