Index: /issm/trunk/src/m/model/collapse.m
===================================================================
--- /issm/trunk/src/m/model/collapse.m	(revision 6334)
+++ /issm/trunk/src/m/model/collapse.m	(revision 6335)
@@ -26,10 +26,10 @@
 
 %observations
-md.vx_obs=project2d(md,md.vx_obs,md.numlayers);
-md.vy_obs=project2d(md,md.vy_obs,md.numlayers);
-md.vel_obs=project2d(md,md.vel_obs,md.numlayers);
-md.accumulation_rate=project2d(md,md.accumulation_rate,md.numlayers);
-md.dhdt=project2d(md,md.dhdt,md.numlayers);
-md.firn_layer=project2d(md,md.firn_layer,md.numlayers);
+if ~isnan(md.vx_obs), md.vx_obs=project2d(md,md.vx_obs,md.numlayers); end;
+if ~isnan(md.vy_obs), md.vy_obs=project2d(md,md.vy_obs,md.numlayers); end;
+if ~isnan(md.vel_obs), md.vel_obs=project2d(md,md.vel_obs,md.numlayers); end;
+if ~isnan(md.accumulation_rate), md.accumulation_rate=project2d(md,md.accumulation_rate,md.numlayers); end;
+if ~isnan(md.dhdt), md.dhdt=project2d(md,md.dhdt,md.numlayers); end;
+if ~isnan(md.firn_layer), md.firn_layer=project2d(md,md.firn_layer,md.numlayers); end;
 
 %results
