Index: trunk/psModules/src/camera/pmFPARead.c
===================================================================
--- trunk/psModules/src/camera/pmFPARead.c	(revision 7168)
+++ trunk/psModules/src/camera/pmFPARead.c	(revision 7186)
@@ -120,4 +120,11 @@
     psImage *image = psFitsReadImage(fits, toRead, z); // Desired pixels
 
+    // XXX: We only support F32 for now
+    if (image->type.type != PS_TYPE_F32) {
+        psImage *temp = psImageCopy(NULL, image, PS_TYPE_F32);
+        psFree(image);
+        image = temp;
+    }
+
     if (resize) {
         // For some reason, the region of interest is smaller than the number of pixels we want.
