handle all zero values