(mu) move copy to recursive calls