restored use of PUTDF() macro; was broken in versions 1.10-1.12;