Added the failure recurse back and syntaxError