Fix all zero case, add test