execute multiple recursion fix