Quote Originally Posted by JSoftware
Can't you just overload the / operator for two integers to result in a real value?
Of course you could, but people usually overload the / operator in the context of objects within their project, rather than the actual mathematical operation itself to bahave differently.

By the way, I am not saying there are not other work-arounds, I am just highlighting what I have found so that others don't make the same mistake I made and don't waste their time tracking down this sort of thing.