Index: trunk/Ohana/src/opihi/cmd.data/dimenup.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/dimenup.c	(revision 8873)
+++ trunk/Ohana/src/opihi/cmd.data/dimenup.c	(revision 9275)
@@ -24,19 +24,7 @@
   }
 
-  buf[0].matrix.Naxis[0] = Nx;
-  buf[0].matrix.Naxis[1] = Ny;
-
-  /* I should encapsulate this in a create_default_buffer */
   gfits_free_matrix (&buf[0].matrix);
   gfits_free_header (&buf[0].header);
-  buf[0].header.bitpix = buf[0].bitpix = -32;
-  buf[0].header.unsign = buf[0].unsign = FALSE;
-  buf[0].header.bscale = buf[0].bscale = 1.0;
-  buf[0].header.bzero  = buf[0].bzero  = 0.0;
-  buf[0].header.Naxes = 2;
-  buf[0].header.Naxis[0] = Nx;
-  buf[0].header.Naxis[1] = Ny;
-  gfits_create_header (&buf[0].header);
-  gfits_create_matrix (&buf[0].header, &buf[0].matrix);
+  CreateBuffer (buf, Nx, Ny, -32, 0.0, 1.0);
 
   out = (float *) buf[0].matrix.buffer;
