handle  all zero values