// forgotten trailing slashes for recurseCopy()