don't try to divide by zero