diff --git a/numhask.cabal b/numhask.cabal
--- a/numhask.cabal
+++ b/numhask.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name: numhask
-version: 0.6.0
+version: 0.6.0.1
 synopsis:
   numeric classes
 description:
diff --git a/src/NumHask/Algebra/Abstract/Field.hs b/src/NumHask/Algebra/Abstract/Field.hs
--- a/src/NumHask/Algebra/Abstract/Field.hs
+++ b/src/NumHask/Algebra/Abstract/Field.hs
@@ -137,6 +137,12 @@
 instance QuotientField P.Double P.Integer where
   properFraction = P.properFraction
 
+instance QuotientField Float Int where
+  properFraction = P.properFraction
+
+instance QuotientField Double Int where
+  properFraction = P.properFraction
+
 instance QuotientField b c => QuotientField (a -> b) (a -> c) where
   properFraction f = (P.fst . frac, P.snd . frac)
     where
