diff --git a/esqueleto.cabal b/esqueleto.cabal
--- a/esqueleto.cabal
+++ b/esqueleto.cabal
@@ -1,5 +1,5 @@
 name:                esqueleto
-version:             2.2.9
+version:             2.2.10
 synopsis:            Type-safe EDSL for SQL queries on persistent backends.
 homepage:            https://github.com/prowdsponsor/esqueleto
 license:             BSD3
diff --git a/test/Test.hs b/test/Test.hs
--- a/test/Test.hs
+++ b/test/Test.hs
@@ -1238,7 +1238,9 @@
             let r = castNum (n ^. NumbersInt) *. n ^. NumbersDouble
             orderBy [asc r]
             return r
-          liftIO $ ret `shouldBe` [Value 6.8, Value 7.7]
+          liftIO $ length ret `shouldBe` 2
+          let [Value a, Value b] = ret
+          liftIO $ max (abs (a - 6.8)) (abs (b - 7.7)) `shouldSatisfy` (< 0.01)
 
     describe "case" $ do
       it "Works for a simple value based when - False" $
@@ -1392,6 +1394,8 @@
 
   delete $ from $ \(_ :: SqlExpr (Entity Circle))     -> return ()
   delete $ from $ \(_ :: SqlExpr (Entity Point))      -> return ()
+
+  delete $ from $ \(_ :: SqlExpr (Entity Numbers))    -> return ()
 #endif
 
 
