really fix zero division error