Of course, when an instance of the Float class is divided by another Float instance, Smalltalk produces a Float instance:
Float
5.0 / 3.0 <-- Divide, answering 1.66667, a Float instance