Drive By - denominator should be a float so that integer calculations do...

Copy of previous PR - reviews and approved by @mattdrayer