Added revised version from pcb-rnd.