That still makes one additional function per iteration.