defends against libraries (such as ruby-units) which override division yielding non-zero values for fractions like 1/2