div by zero fixed