diff --git a/src/hydro/PressureEnergy/hydro_io.h b/src/hydro/PressureEnergy/hydro_io.h
index 2bd919b8ddab52adb28ca3490b549d1e467b991a..aa17527053786f59f2177989db8758256686dbfb 100644
--- a/src/hydro/PressureEnergy/hydro_io.h
+++ b/src/hydro/PressureEnergy/hydro_io.h
@@ -71,7 +71,7 @@ void hydro_read_particles(struct part* parts, struct io_props* list,
 void convert_u(const struct engine* e, const struct part* p,
 	       const struct xpart* xp, float* ret) {
 
-  ret[0] = hydro_get_comoving_entropy(p);
+  ret[0] = hydro_get_comoving_internal_energy(p);
 }
 
 void convert_P(const struct engine* e, const struct part* p, 
@@ -139,7 +139,7 @@ void hydro_write_particles(const struct part* parts,
 		           const struct xpart* xparts,
 		           struct io_props* list, int* num_fields) {
 
-  *num_fields = 9;
+  *num_fields = 8;
 
   /* List what we want to write */
   list[0] = io_make_output_field_convert_part("Coordinates", DOUBLE, 3,
@@ -158,7 +158,7 @@ void hydro_write_particles(const struct part* parts,
                                  UNIT_CONV_NO_UNITS, parts, id);
   list[6] =
       io_make_output_field("Density", FLOAT, 1, UNIT_CONV_DENSITY, parts, rho);
-  list[8] = io_make_output_field(
+  list[7] = io_make_output_field(
       "Pressure", FLOAT, 1, UNIT_CONV_PRESSURE, parts, pressure_bar);
 }