diff --git a/fslinterleave.cc b/fslinterleave.cc
index 2e0d3f53ab0c006643df1f26cb2e80592593821a..d098a1e887b2de92955122856f978d1cd4fa171b 100755
--- a/fslinterleave.cc
+++ b/fslinterleave.cc
@@ -34,7 +34,8 @@ int fmrib_main(int argc, char *argv[])
     return 1;
   }
   volume<T> output_volume(input_volume1.xsize(),input_volume1.ysize(),2*input_volume1.zsize());
-  output_volume.setdims(input_volume1.xdim(),input_volume1.ydim(),input_volume1.zdim());
+  output_volume.copyproperties(input_volume1);
+  //output_volume.setdims(input_volume1.xdim(),input_volume1.ydim(),input_volume1.zdim());
   
   for(k=0;k<input_volume1.zsize();k++)
     for(j=0;j<input_volume1.ysize();j++)