Doing an actual check for the recursion limit now.