Index: trunk/Ohana/src/opihi/cmd.data/fit2d.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/fit2d.c	(revision 20936)
+++ trunk/Ohana/src/opihi/cmd.data/fit2d.c	(revision 27817)
@@ -64,10 +64,10 @@
     return (FALSE);
   }
-  REQUIRE_VECTOR_FLT (xvec, FALSE); 
-  REQUIRE_VECTOR_FLT (yvec, FALSE); 
-  REQUIRE_VECTOR_FLT (zvec, FALSE); 
+  CastVector (xvec, OPIHI_FLT);
+  CastVector (yvec, OPIHI_FLT);
+  CastVector (zvec, OPIHI_FLT);
 
   if (Weight) {
-    REQUIRE_VECTOR_FLT (dzvec, FALSE); 
+    CastVector (dzvec, OPIHI_FLT);
     if (xvec[0].Nelements != dzvec[0].Nelements) {
       gprint (GP_ERR, "vectors must have same length\n");
