I see no reason why mv would be so crucial. Hmm, I guess you're right. Thanks for the analysis.
The purpose of the stamp files is to avoid partial files being written (and screwing up future makes), but if the file is zero bytes, it seems that problem cannot happen. Jim, do you agree? I'll install the change if yes. --thanks, karl.