diff --git a/flow/model/qvalue/qvalue.go b/flow/model/qvalue/qvalue.go
index 1b3596c3a8..199b53251d 100644
--- a/flow/model/qvalue/qvalue.go
+++ b/flow/model/qvalue/qvalue.go
@@ -295,13 +295,13 @@ func compareGeometry(value1, value2 interface{}) bool {
 
 	switch v1 := value1.(type) {
 	case *geom.Geom:
-		return v1.EqualsExact(geo2, 0.0001)
+		return v1.Equals(geo2)
 	case string:
 		geo1, err := geom.NewGeomFromWKT(v1)
 		if err != nil {
 			panic(err)
 		}
-		return geo1.EqualsExact(geo2, 0.0001)
+		return geo1.Equals(geo2)
 	default:
 		panic(fmt.Sprintf("invalid geometry value type %T: %v", value1, value1))
 	}