Thanks, I installed the attached patch, which has the more-usual approach of a uniquely-named temporary.