fix ZeroDivisionError