fix edge case for zero division