Change recursion control, less recursion
Get around recursion limit, update docs.