more zero checking.