Copy recursion works when source is a parameter, there is no parameter 'recurse' here.