fix up zz by forward processing.