Avoid a possible division-by-zero, and cast to a double to avoid premature precision...