divisor handling cleanup