returned $RecursionLimit default to 200, but set keep MAX_RECURSION_DEPTH as 512