increased recursion limit