Fix recursive cp