fixed default value for recurse param